[ANN] Banshee plugin for PS3 Media server

Discuss third-party additions, plugins and translations for PS3 Media Server

[ANN] Banshee plugin for PS3 Media server

Postby nhr » Mon Mar 26, 2012 6:42 am

Greetings,

Alpha release of banshee plugin for PS3 media server is now available at https://github.com/nhrdl/Banshee-PS3-Me ... ver-Plugin. It is tested with Banshee 2.2.1 database file and latest PS3 media source code from github.

Why the plugin:
I am a big bollywood music fan. I have fair collection of music which I like listennig from my tablet. My problem was filtering the music as easily as possible. For example, many songs in bollywood movies are duets. If I want to listen to songs from certain pair, it was getting very tedious in current frameworks and those I managed to find and was able to work with my setup.

Most of the DLNA servers were very limited in capabilities in terms of filtering the music. My plugin sort of helps to fill that gap to some extent. Banshee, like other many other players, does hold music data in the easily understandable database format. The plugin code basically acts as an interface between banshee database and PS3 media server.

You start with one of Artist, Composer, Conductor, Year or Album. You can keep drilling to one entry, rest of the folder contents are automatically adjusted based on your selection. So if you start with Artist A, album list will be adjusted where artist A appears.

Code is currently usable from my machine where I tested it. I am releasing it with the hope that it will be useful to others also. Most importantly code is generic enough that it can be easily customized to make it work say with media monkey database etc. I am also toying with idea of parsing notes field and showing those entries as well.

Known Issues:
I am not expert of PS3 Media server code. I managed to make it work after some debugging and reverse engineering the server code. My player is able to play the music, but comments from dev team are certainly apprecitated if I am not following any coding/plugin guidelines . It does work on my devices, but only after inspecting server output where it works and adjusting my output accordingly.

Banshee DB format can change. It is working with the format available on my machine. Code is working directly with DB and does not use any Banshee API

Music needs to be on local disk - not sure/not tested what happens if the music urls in banshee db are not local.

Bugs/comments/suggestions are welcome. Bugs/comments should be entered on github as I don't frequent forums that much. I do have day job and will try to adress as many issues as possible as quickly as possible.
nhr
 
Posts: 3
Joined: Thu Mar 15, 2012 3:46 pm

Re: [ANN] Banshee plugin for PS3 Media server

Postby Raptor399 » Mon Mar 26, 2012 7:54 am

nhr wrote:Known Issues:
I am not expert of PS3 Media server code. I managed to make it work after some debugging and reverse engineering the server code.

Reverse engineering?
I hope you are aware that the source code for the server is publicly available on GitHub; no need to reverse engineer. :-)

Other than that, nice work!
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: [ANN] Banshee plugin for PS3 Media server

Postby nhr » Mon Mar 26, 2012 5:02 pm

What I meant by reverse engineering the code was not decompiling the code, but more like searching for why it works for entries created by original code and why it does not work for my code. It was like looking at the effect, comparing output of both systems and then looking for cause.
nhr
 
Posts: 3
Joined: Thu Mar 15, 2012 3:46 pm

Re: [ANN] Banshee plugin for PS3 Media server

Postby shaneo » Sat May 19, 2012 8:13 pm

Any chance of figuring out how to allow external library fetching? I keep all my music and movies on an external HDD but I want to use this script so maybe creating a symlink to the extHDD will allow the plugin to fetch the library? I have found that it will parse the DB file and list all music directories but does not list tracks or allow playback. Any feedback on this would be appreciated. Thank You
shaneo
 
Posts: 11
Joined: Sat May 19, 2012 8:09 pm


Return to Additions and Plugins

Who is online

Users browsing this forum: No registered users and 3 guests