KMovies - Web jukebox interface for Xtreamer Prodigy and Sidewinder3 Version 4.02 Get news at Forum Xtreamer Read all about : Hello, The Xtreamer Prodigy is a media player box with high compatibility for playing video/audio files. The firmware is based on a Linux system and includes a web server with php. With the php abilities of the Prodigy, I have created (for my own use) a web interface to simulate a jukebox with folder organization. ![]() ![]() ![]() With it you can control your movie collection from a computer or a smartphone/tablet, and even start playing a movie, with a virtual remote control ! No database use, it only lists the files and folders, and reads the jpg and nfo files associated with the movies (as created by the prodigy itself, or better by a software like Thumbgen ; or now you can create them directly within KMovies). This could probably work on any device with a PHP server (excluding the "play" function which need to be adapted, and few variables to change). With time, other functions have been added : music playlists, images galleries, tv recording, etc. The use of this script is totally free ! However, if you are happy with it, as some users have suggested to me, you can encourage me by making a small donation... Thanks in advance ! No obligation, of course ! Video Jukebox : This software shows the movies covers in the folder (and links to the sub-folders). You can select a recursive view. You can search for a title or even a year or name (actor, director...) if they're present in the nfo. You can filter with the rating you eventually added. The movies listed are those with filenames ended by .mkv, .avi, .mp4, .iso, .ts, .flv, .rmv (for example moviename.mkv). ![]() Clicking on a cover shows you all the information (summaries, original title, imdb rating, etc) : you got a link to start playing the movie on the prodigy ; you also have imdb links for the movie or directly for the actors/directors. The files shown in the detail window are moviename.jpg (cover), moviename.fanart.jpg (bottom image), and the content of moviename.nfo (xml thumbgen format). ![]() You can prefer the use of a "compact view" : ![]() or a "mixed view" : ![]() If present, the folder.jpg file is shown first (useful for series) : ![]() Scrapers are available to grab the movies informations and posters from websites (click on the "import" link). You can rate the movie (0 to 3 stars) : ![]() Verify the name in the upper text field, then click on the "Read" button of your favorite website (3 are available for the moment, could add some others later, devs can download this template). The left column is the content of your current NFO file. Select which fields to use (yellow tick), select the "fan art" image, and click on the "Save" button ! It should be quick and easy ! (caution : in case of a replacement of the images, you may need refresh the page or clean your browser cache to see the new ones) ![]() Or you can simply edit the textual informations. ![]() For prodigy Black model, you can manage the TV scheduler list : ![]() ![]() ![]() System Functions : You can force the setting of the xtreamer system time. You can repair your NTFS drive (when somes files "disappears" after being created !). ![]() ![]() ![]() ![]() ![]() ![]() Translations : Default language is French, the others available for the moment are English, Danish, and Spanish. For other languages you can replace yourself the inside variables in the files .kmovies/kmovies-str*.inc (please share your translation on the Xtreamer forum, I will add it in the package ; name your file with two end letters for the country). The jukebox works also with Audio files and Playlists : ![]() ![]() ![]() Precisions about playing playlists : As the Xtreamer unit can't start a playlist from a web page, I needed to cheat a little bit... When you start the playlist, a new temporary folder is created on the inside xtreamer memory, and links to the files (aka shortcuts) are added in this folder with an ordered numeric prefix. You can add other playlists after a current list in this "false" folder : you have some options above the play button to help to manage this. Unfortunately the Xtreamer music player won't reflect the modifications in a list if the playback is already start, and it can't tell which file is currently played (it looked to work in the past so why ?), therefore we can't change a playlist on the fly without stop before. The jukebox can display images files too, as list or gallery, and launch a slideshow on the xtreamer (with the "play on prodigy" link) or on the web browser (with the "slideshow" link) : ![]() ![]() In images galleries, because big photos could show too slowly and take too much memory, the gallery can use thumbnails, if respecting a naming convention (see how in config). How to install it ? Very simple, download this zip file, extract it and just copy the few small files on the root folder of your prodigy hard drive (and the sub-folder .kmovies). After that, on a web browser (pc, tablet...) on the same local network, enter the url : http://192.168.0.151/media/sda1/kmovies.php (first replace 192.168.0.151 by your own prodigy ip address or name ; you could have to replace sda1 with sdb1 or sdc1 for external disks). You're in, you should see your folders ! (think to add a bookmark) Free use. Tested with firmwares 3.5RC10, 4.0.0, 4.1.0, and 4.2.0 (tested only with Firefox/Windows and Android Browser). (Xtreamer devs : you can put it on your products if you like it ! Don't hesitate to offer me a new model in exchange...!) Thanks to the Donators : Dreamy/Popa11, KidPaddle, TakS, PeterGreed -
If you can't see the videos, you may need another browser, or FlashPlayer...
New in 4.02 (2013, 11 november) :
- new : images listing and gallery because big photos could show too slowly and take too much memory, the gallery can use thumbnails, if respecting a naming convention (see how in config) - new : beautiful slideshow for images - new : grabbing can now record images and informations for a folder (no, not this doesn't mean all the files inside... only the folder name) - new : grabbing for TV series ; can scrap info for the global series, or one season, or one episode (not from all grabbers websites...) ; better name your files and folders "S01" and "E01" for a direct detecting of the season or episode. I recommend to grab only for the folder, season by season, and these informations will show for all files in the folder. - new : grabber TheTVDB (and a new parameter for the language of its results) - new : The MovieDB can now be used for tv shows (but they are in beta test for now) - new : play a file and stop after it : I'm really annoyed by the auto-next "feature" on my prodigy... and Xtreamer developpers never listen their customers.... (this workaround works like a virtual playlist with only one file in a virtual folder) - fix : new sorting option by filenames without folder (for grouped searchs) - fix : some words were not translated... - other small things New in 4.01 (2013, 25 october) : - new : audio files listing, with id3tags (thanks to http://www.getid3.org source code) - new : can start m3u/pls playlists (normal or shuffle) ; paths must be relatives ; a query page can be saved as a playlist - new : configuration for file extensions - fix : small save/read configuration issue - fix : conserve parental password authorization in memory for 5 minutes when it is entered - other small things New in 3.04 (2013, 15 october) : - new : password protection for folders, using the xtreamer parental control setting (can be set on the config page) - new : move/copy movie file to another folder/disk (with linked files .jpg and .nfo) ; only once movie at a time - new : auto-mount for NFS network shares (select nfs or smb on the configuration page) - new : configuration page for main colors and screen display - adjust values to suit better on your mobile device - fix : save configuration for users with no harddisk - other small things New in 3.03 (2013, 29 september) : - new : rename/suppress movie file (with linked files .jpg and .nfo in once) - new : auto-mount for SMB network shares (declare them on the configuration page) - new : managing of the prodigy tv recording scheduler list (for Prodigy Black) New in 3.02 (2013, 8 september) : - new : system function to set the system date/time of the xtreamer easily (on the configuration page) - new : system function to fix the NTFS unclean drives problem that cause disappearance of files ; you'll need to reboot after... (of course please don't launch it while playing or copying a file !) - new : visualization mode "Gallery+" to show filenames under the posters - new : search criteria for year (min/max) ; based on production year or release date - new : sorting results by name, year, length, rating, or personal rating - new : show/hide the search criteria panel New in 3.01 (2013, 29 august) : - new : user settings page (link "configuration" at the bottom) - new : flag "new" or "old", if a file is not set as old, it's considered as a new one ; you have to manually declare a file as old ; links are available to set all files of a selection quickly ; a "new" file has a colored border in the gallery - new : five watchlists A B C D E, that you can name (ex : "for kids", "science documentary", "Christmas movies", "need re-encoding"...) - new : search criteria for new, old, or watchlist - new : search criteria for video files modified for the last n days (or older, using a negative value) - new : can define symbolic links to be added in root folder (ex : can give access to nfs shares) - new : can zoom on the poster (click on it) - new : horizontal alignment of the posters in the gallery - new : add the time of execution for the request at the bottom - fix : can start a file when its name includes a character & - fix : title of the page when the folder includes an apostrophe New in 2.01 (2013, 28 june) : - new big function for grabbing informations and images from websites (more functions and parameters will come in future versions... maybe) - bug for playing a file if its name includes an apostrophe with prodigy's play.php : replaced by a fixed copy - file size is shown again (disappeared in 1.07) - few improvements for IE... New in 1.07 (2013, 5 june) : You can now put the files anywhere on the prodigy, external or internal folder (under /system/rtk_rootfs/tmp_orig/www/). Obviously the url must be adapted in this case. The "root folder" is now /media and you can access several disks if applicable. Part of the to-do list : - move/copy multi-files (queue) - more grabbers, and parameters - semi-automatic grabbing - adding files in the xtreamer's tv jukebox database (as an option) - in the grabbers, automatic clean of the filename for the research with a list of words to remove (ex : x264, dvdrip...) - access to xtreamer settings from webbrowser (ex : set the time zone), but the firmware needs modifications for that - get rid of the need to reboot after the access of prodigy tv recording scheduler (for Prodigy Black), but the firmware needs modifications for that - password protection (to secure external access) - improve playlists management - extract media informations (resolution, duration, etc) from video files - video bookmarks - sleep at night... - find a job... - etc |