PDA

View Full Version : Media Server System or "i have a dream"


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

Gamester17
2009-07-08, 14:30
Are you going to program all that yourself? ??? ...if not then read these instead: http://xbmc.org/forum/tags.php?tag=synchronize
especially this:
http://xbmc.org/forum/showthread.php?t=50388
and this:
http://xbmc.org/forum/showthread.php?t=37315
and these:
http://xbmc.org/forum/tags.php?tag=media+manager

PS! If your post was meant only as feature suggestions for XBMC developers then please respect that only one topic per thread is allowed:
http://xbmc.org/wiki/?title=Forum_Usage_Guidelines

DGMurdockIII
2009-07-10, 17:43
this all sounds great