mediajunkie
2009-07-08, 01:02
Ok, some ideas:
1. the Media Server:
- Manage the storage of the mediafiles on filesystem
- Manage all informations about the content (Tags, Ratings, Playcounter, etc.) in a Main-DB
- Provide Useraccounts with Rights
some Brainstorming:
.Medialists for all users
.User specific Medialists
.filter content about age, kidaccounts
.users can choose, if there mediafiles can see by others or only by the user
- Sync the Main-DB with the DBs on clientsystems (DB on clients = faster browsing)
- Server can control clientsystems
- Interface for controlsoftware (WinAPP, Gadgets, iPhone-APPs, etc.) with access to DB, clientsystemcontrol (for multiroomsolution) and streaming.
- in future: encryption for the mediafiles, decryption on playback
- Streaming the mediafiles to clients (with user rights)
2. the Web Frontend:
- with ASP.net?
- Support Tagging with all available online-DBs. (xbmc scraber support)
.the taggingprocess should look about existing information on MediaServer
.The possibility to choose which info comes from which online-DB.
for example at tagging a Music-CD: Interpret and Albumname should come from a clean DB like discogs, but Interpret-Info can come from german Last.fm and songtext from a german songtext db, etc.
.Upload Mediafiles during the tagginprocess in a temp-folder on server (saving some time)
.built a package with info XML, Thumbs, Fanarts, Extrathumbs, etc.
.send this package to server
.the Server store all information from xmlfile + all pics in the DB, create matching folders and sort the mediafiles from tempfolder into these folders to the filesystem.
- Multilanguage Support
- Streaming over Internet
- Clientcontrol (for Multiroom etc)
- Download Mediafiles from Server
- User Administration
- Server Administration
3. XBMC - the Clientsystem
- need some changes on DB-Mode. Should us a DB which provide synchronisation with other DBs.
- need some changes for the usermanagement, especially on playback
- Need a new Mode: Servermode
When Servermode is activated:
- If usermanagement is activ, you have to log-in on xbmc
- xbmc have to send some hello messages to server and tell them, which user is logged-in.
- xbmc have to change into recieving mode, in which the server can stream a file. Its needed for a multiroomsolution, because all clients should play the file at the exactly same time ;)
What do you think about this ideas?
Discuss
1. the Media Server:
- Manage the storage of the mediafiles on filesystem
- Manage all informations about the content (Tags, Ratings, Playcounter, etc.) in a Main-DB
- Provide Useraccounts with Rights
some Brainstorming:
.Medialists for all users
.User specific Medialists
.filter content about age, kidaccounts
.users can choose, if there mediafiles can see by others or only by the user
- Sync the Main-DB with the DBs on clientsystems (DB on clients = faster browsing)
- Server can control clientsystems
- Interface for controlsoftware (WinAPP, Gadgets, iPhone-APPs, etc.) with access to DB, clientsystemcontrol (for multiroomsolution) and streaming.
- in future: encryption for the mediafiles, decryption on playback
- Streaming the mediafiles to clients (with user rights)
2. the Web Frontend:
- with ASP.net?
- Support Tagging with all available online-DBs. (xbmc scraber support)
.the taggingprocess should look about existing information on MediaServer
.The possibility to choose which info comes from which online-DB.
for example at tagging a Music-CD: Interpret and Albumname should come from a clean DB like discogs, but Interpret-Info can come from german Last.fm and songtext from a german songtext db, etc.
.Upload Mediafiles during the tagginprocess in a temp-folder on server (saving some time)
.built a package with info XML, Thumbs, Fanarts, Extrathumbs, etc.
.send this package to server
.the Server store all information from xmlfile + all pics in the DB, create matching folders and sort the mediafiles from tempfolder into these folders to the filesystem.
- Multilanguage Support
- Streaming over Internet
- Clientcontrol (for Multiroom etc)
- Download Mediafiles from Server
- User Administration
- Server Administration
3. XBMC - the Clientsystem
- need some changes on DB-Mode. Should us a DB which provide synchronisation with other DBs.
- need some changes for the usermanagement, especially on playback
- Need a new Mode: Servermode
When Servermode is activated:
- If usermanagement is activ, you have to log-in on xbmc
- xbmc have to send some hello messages to server and tell them, which user is logged-in.
- xbmc have to change into recieving mode, in which the server can stream a file. Its needed for a multiroomsolution, because all clients should play the file at the exactly same time ;)
What do you think about this ideas?
Discuss