UPDATE:Version 4.1To install the jukebox telnet to your player and issue the following commands:
Code:
# cd /tmp && w_get http://dl.dropbox.com/u/15169815/jbinstall.sh && sh jbinstall.sh
Only changes to the scripts shell/cgi hence they are no need to run the jukebox_update unless you want all your movies included (See change log).
Change log:
Version 4.1
- MovieName.jpg and MovieName_sheet.jpg are now detected as proper thumbnails and moviesheets respectively.
- Option -a no longer exist and all movies no matter whether they have a proper thumbnail or moviesheet will be included in the jukebox. Generic thumbnail and moviesheet will be selected for those ones.
- Option -d also been removed since all the movie are now added to the jukebox.
Version 4.0To install the jukebox telnet to your player and issue the following commands:
Code:
# cd /tmp && w_get http://dl.dropbox.com/u/15169815/jbinstall.sh && sh jbinstall.sh
Full Documentation available here:
http://dl.dropbox.com/u/15169815/Simple ... erator.pdfI highly recommend that you read thru it before you start to install.
Video showing installation + jukebox update available here:
http://www.youtube.com/watch?v=04xRDBusiswMovie Genre compatible with SRJG available here:
http://dl.dropbox.com/u/15169815/pictur ... _genre.zipChange log:
Version 4.0
- Added Main Menu to the Jukebox to select the various movies genres.
- The -t (title) option has been removed since the title is now taken from the directory name.
- Fix the error when a space is in the directory name
- Documentation now available.
- Only one Jukebox.rss and Jukebox3x8.rss is used; Jukebox.rss and Jukebox3x8.rss in the movie directory can be deleted.
- Item for the Main Menu are parsed using the genre.jpg file (See documentation for details)
- Added the -d option which will display the movies not being added.
- Clean up some of the code and optimized some of the function to speed up things
Version 3.1To install the jukebox telnet to your player and issue the following commands (remove the _ in w_get):
Code:
# cd /tmp && w_get http://dl.dropbox.com/u/15169815/jbinstall.sh && sh jbinstall.sh
Only somes changes to the shell and cgi scripts; there are no requirement to reinstall jukebox; the new scripts will be used the next time you update your jukebox.
Change log:
Version 3.1
- Added the mov extension when searching for movies.
- Fix issues with the counts of the movies not being added
- Fix the parsing of the arguments
- Clean up some of the code
Version 3.0
- Jukebox can now be updated from the TV screen by pressing the number "2" on the remote (See instructions below).
- During jukebox update; scripts now look for a filter.conf to use as a filter unless a -f option is specified. It will also used that file during the jukebox update done using the TV screen menu. (See instruction below).
- Changes in the controls descriptive menu.
- Automatic installation script now available.
- Fixed the thumbnails (duplicate) at the end of the jukebox not being updated properly.
Version 2.0:
- Movies can now be played directly from the thumbnail view by pressing the play button.
- New 3x8 thumbnail view available by pressing "1" on the remote control (See picture link below)
- Descriptive menu for controls has been added
Known Bugs:
- Jukebox_update scripts (sh/cgi-bin) can not handle directory with spaces in them.
------------------------------------------------------------------------------------------------------------------------------
To install the jukebox telnet to your player and issue the following commands (remove the _ in w_get_:
Code:
# cd /tmp && w_get http://dl.dropbox.com/u/15169815/jbinstall.sh && sh jbinstall.sh
This installation script will take care of the installation on both type of filesystems yaffs and squashfs making sure that all the proper overmount are performed on a squashfs filesystem. That being said if you are using squashfs filesystem you will need a way to access the jukebox from the IMS Menu. In other words you will need to overmount your /usr/local/bin/scripts/ directory somewhere that is writable.
For the new version to be available just run /usr/local/etc/srjg/jukebox_update with the -i option + the other options of course and the new jukebox (jukebox.rss & jukebox.xml) will get installed.
Also when you update the jukebox using the TV screen menu you must leave the jukebox feed (press return) and enter it again for the changes caused by the update to show up.
Here's more stuff you should read; hopefully I will have full documentation soon.
The filter.conf file have to reside in the /usr/local/etc/srjg/ directory. It is just a straight text file where you insert the text that was entered under the -f option in previous versions. This file basically replace the -f options of the command line and follow the same syntax as the -f option except that the quotes are no longer necessary if there is a space in a word. Just as an example here's the content of mine: sample,trailer,2 ch,cd2 (Still need the comma's to separate the items); I just used vi to create the file. The -f option still exist and will superceded the filter.conf file when used except when the jukebox update is done using the TV Screen menu where the filter.conf file if it exist will always be used.
Enjoy!
--------------------------------------------------------------------------------------------------------------------------------
UPDATE: Version 2.0 is now available at this link:
http://dl.dropbox.com/u/15169815/srjgv2.zipYou MUST run the jukebox_update.sh command with the -i option for the new jukebox to show up; without the -i only the jukebox.xml containing your movies will get updated.
Change logs:
Version 2.0:
- Movies can now be played directly from the thumbnail view by pressing the play button.
- New 3x8 thumbnail view available by pressing "1" on the remote control (See picture link below)
- Descriptive menu for controls has been added
Known Bugs:
- Thumbnails at the end of the jukebox do not get updated correctly will show twice. I got rid of that problem by doing a redrawDisplay for those last few thumbnails but it made the navigation on those last thumbnails sluggish so I decided to remove that command until I can find a better solution.
New 3x8 view =
http://dl.dropbox.com/u/15169815/SAM_0236.JPGInstallations:
Still no installation script but I recommend the following step for installation (Don't forget to remove the dash in w_get):
Telnet to the POHD:
Code:
# cd /tmp
# w_get http://dl.dropbox.com/u/15169815/srjgv2.zip
# unzip -o /tmp/srjgv2.zip -d /usr/local/etc/
That's it the new version will be available just run /usr/local/etc/srjg/jukebox_update with the -i option + the other options of course and the new jukebox will get installed.
Currently working on the procedure to update the jukebox from the screen menu. I am having a little bit of issues but I think I am almost there. So hopefully this option will be available soon.
Enjoy!
-------------------------------------------------------------------------------------------------
This is a linux script that create/update a rss based jukebox for your media player. To install just extract the srjg directory to your /usr/local/etc directory on the player. It is very important that all the files resides on the /usr/local/etc/srjg/ to work properly. This is still work in progress ... sorry no automatic installation script yet. I have been using this little script for about a month now and meant to do a lot more error checking before releasing it but the way things have been going I just haven't had the time so I decided to release it now so that other people can make use of it right away. As such I do not recommend this jukebox creator for anyone that have no idea how to telnet or does not know a little bit about linux.
First of all you should know that this is just a simple rss jukebox and as such does not have the full capability offered by tvixie2playon jukebox. This script create a simple jukebox view (moviewall) / moviesheetview and that's all. You can create as many jukeboxes as you want however on various directory. Basically this script will create a Jukebox.rss and a jukebox.xml file on you movies directory that you specify on the command line. To learn more about all the various command line options just read the script or type /usr/local/etc/srjg/jukebox_update.sh -h for help. Here's a typical command line with option to create a jukebox.
/usr/local/etc/srjg/jukebox_update.sh -i -p /tmp/usbmounts/Movies/ -t Movies -f "sample,2 ch,trailer"
Here's the explanation:
-i : Install jukebox, this should only be required the first time you run this command on a specific directory and will create the jukebox.rss + jukebox.xml. Without the -i only the jukebox.xml gets updates ... in case you added new movies to your directory.
-p : Path of the movies directory; this is also where the Jukebox.rss & jukebox.xml are created.
-t : Title of your jukebox; title shows up in the top of the moviewall.
-f : Filter; all the movies having the string mentioned will be ignored and not added to the jukebox. In the previous example all the movies with the words sample, 2 ch or trailer in them will be skipped/ignore. The quotes "" were used because there were a space in the string "2 ch". Qoutes have to be used in the options whenever a space is in one of the options no matter which one. For example -t "Kids Movies"
In a nutshell the script will scan for any files in the directory that have an ending of asf|avi|dat|flv|iso|mkv|mp4|mpg|rm|rmvb|vob|wmv|m4v. Using that information it will create the jukebox. It should be noted that unless the -a option is used only the movies having a folder.jpg (thumbnail) a 0001.jpg (moviesheet) or a about.jpg (moviesheet) present in the same directory as the movies will be added to the jukebox.
Now how you acces the Jukebox.rss file is up to you. You can use OoD nice movie_jukebox.rss, directly from the menu.rss of whatever method you want to use to accomplish that. I personnaly use the movie_jukebox.rss that comes with tvixie2playonHD and add my 2 jukebox.rss feed to it (Movies and Kids Movies).
I know that this might sound complicated but it really isn't once you are setup correctly. Once setup properly it's just a matter of adding the movie directory with folder.jpg/ about.jpg or 0001.jpg to your movie directory and run the jukeboxupdate.sh script to add that movie to the jukebox. The ultimate goal is to eventually run the script as a cgi-bin app from mikka's infosite and allow updating the jukebox using a TV screen menu ..... currently working on that on my spare time.
Anyhow; remember that this is still work in progress so if you have any issues just let me know and I will see what I can do.
Here's the link to the jukebox files; just unzip to the /usr/local/etc directory of the player:
http://dl.dropbox.com/u/15169815/srjg.zipThe look and feel of this jukebox is a total rip off from the mede8er moviewall which I think looks great so why not use it. Screenshots available here:
http://dl.dropbox.com/u/15169815/SAM_0223.JPGhttp://dl.dropbox.com/u/15169815/SAM_0225.JPGCredit for this jukebox also goes to:
mikka: The original script developer that planted the seed in my head.
and OoD : Borrowed a lot of the codes from tixive2palyonHD rss feed
Cheers!!!!