Music Jukebox
From NMTWiki
| Name: | Music Jukebox |
|---|---|
| Type: | Audio/Music jukebox |
| Current Version: | Release 8 |
| Website: | [NMT forum thread] |
| Screenshot: |
The Music Jukebox was originally created by wandidj.
Unique Abilities:
- Scans all your music folders and generates an HTML menu that can be displayed on your Popcorn Hour.
- Automatically downloads album art.
- Supports music genres.
- Skinnable interface.
- Easy navigation using the remote (P-L-A opens Playlist page, R-O-C opens Rock Genre page).
- Build, run and manage playlists.
- Shuffle (random) play mode.
Requirements: Microsoft Windows based PC, Microsoft .NET Framework 3.5, Music Jukebox v.8.2 setup file
Contents |
Music Jukebox for Beginners
Music Files and Menu Files are Located on the Popcorn Hour Internal Hard Drive
- Connect the PCH (Popcorn Hour) to a network and configure its IP Address.
- Note the name of your internal hard disk in the PCH. It is the first link on the main Sources menu. It will either be HARD_DISK or SATA_DISK.
- Turn on MyiHome Server on the NMT Applications section of the PCH setup.
- On Your Computer:
- Create a mapped drive to your PCH by selecting the Tools menu on a file explorer window (click Start/Computer). We will assume you have selected drive P: (for Popcorn) and the IP Address of your PCH is set to 1.1.1.1.. Enter '\\1.1.1.1\Share' in the path field.
- Copy all your music to the P:\Music folder. Create your folder structure as follows
- Within the Music Folder, create a folder for each Music Genre you have. For example, Rock, Classical, Country, etc.
- Within each Genre folder, create a folder for each artist/band.
- Within each Artist folder, create a folder for each album.
- Copy all the music to the correct Genre/Artist/Album folder.
- If any Artist/Band is not to be sorted by their last name (the character following the last space character), add their name to SortOverrides.txt in the MJData folder (create it if it doesn't exist). Use Windows Notepad. Enter one artist per line, making sure the name in the file matches the name of the folder EXACTLY.
- Create a folder named P:\Menu
- Start MusicJukebox.exe
- Set Music Folder to P:\Music
- Set Output Folder to P:\Menu
- If your internal hard disk is named HARD_DISK, set the PCH Paths as follows;
- Set Popcorn Hour Path to Music to HARD_DISK/Music
- Set Popcorn Hour Path to Menu to HARD_DISK/Menu
- If your internal hard disk is named SATA_DISK, set the PCH Paths as follows;
- Set Popcorn Hour Path to Music to SATA_DISK/Music.
- Set Popcorn Hour Path to Menu to SATA_DISK/Menu.
- Click the Playlists button and create at least one custom playlist. Save the playlist and click the Generate HTML button on the Playlists screen.
- Exit the Playlists screen.
- Click the Generate HTML button on the Main Music Jukebox screen.
- Exit the Music Jukebox application.
- On Your Popcorn Hour:
- Select the hard disk icon on the Sources Menu of the PCH.
- Select the Files icon (4th icon).
- Scroll down to the index_main file and select it.
- Your Music menu should now be displayed.
Music Files are Located on Your Computer, Menu Files are Located on the Popcorn Hour
- Connect the PCH (Popcorn Hour) to a network and configure its IP Address.
- Note the name of your internal hard disk in the PCH. It is the first link on the main Sources menu. It will either be HARD_DISK or SATA_DISK.
- Turn on MyiHome Server on the NMT Applications section of the PCH setup.
- On Your Popcorn Hour:
- Create a Network Share to the Music folder located on your Computer. Name this share MyMusic. Use Setup/Network and Browse button to create the share.
- On Your Computer:
- Create a mapped drive to your PCH by selecting the Tools menu on a file explorer window (click Start/Computer). We will assume you have selected drive P: (for Popcorn) and the IP Address of your PCH is set to 1.1.1.1.. Enter '\\1.1.1.1\Share' in the path field.
- Create a folder named P:\Menu
- Start MusicJukebox.exe
- Set Music Folder to the path to your music folder on your computer.
- Set Output Folder to P:\Menu
- Set Popcorn Hour Path to Music to NETWORK_SHARE/MyMusic
- If your internal hard disk is named HARD_DISK, set the PCH Path to Menu to HARD_DISK/Menu.
- If your internal hard disk is named SATA_DISK, set the PCH Path to Menu to SATA_DISK/Menu.
- Click the Generate HTML button on the Main Music Jukebox screen.
- Exit the Music Jukebox application.
- Copy P:\Menu\index.htm to the folder specified as your Music Folder.
You can now select the MyMusic icon on your Popcorn Hour to start the music menu.
Music Files and Menu Files are Located on Your Computer
- Connect the PCH (Popcorn Hour) to a network and configure its IP Address.
- On Your Popcorn Hour:
- Create a Network Share to the Music folder located on your Computer. Name this share MyMusic. Use Setup/Network and Browse button to create the share.
- On Your Computer:
- Create a folder within your music folder named Menu.
- Start MusicJukebox.exe
- Remove checkmarks from 'Display Shuffle Mode' and 'Display Search Page' options of the Music Jukebox application screen (Click '>' button to display Advanced options).
- Set Music Folder to the path to your music folder on your computer.
- Set Output Folder to the Menu folder within your music folder on your computer.
- Set Popcorn Hour Path to Music to NETWORK/MyMusic
- Set Popcorn Hour Path to Menu to NETWORK/MyMusic/Menu.
- Click the Generate HTML button on the Main Music Jukebox screen.
- Exit the Music Jukebox application.
- Copy index.htm from the Menu subfolder to your Music Folder.
You can now select the MyMusic icon on your Popcorn Hour to start the music menu.
The Music Jukebox Paths
Music Jukebox requires that 4 paths be defined before it is able to generate a proper menu for your Popcorn Hour. The first two paths (Music Folder and Output Folder) are defined relative to the computer running Music Jukebox. The last two (Popcorn Hour Path to Music and Popcorn Hour Path to Menu) are relative to the Popcorn Hour device that will be displaying the menu generated.
- If your music is located on the computer you are running Music Jukebox on, you will need to share the folder on your computer so the Popcorn Hour can see the music. If you configure the share for a username and password, you will need to specify the username and password on the Popcorn Hour when defining the share name to use when accessing the music (use Setup/Network Share on the Popcorn Hour menu). Storing your music on your computer requires tha the computer be turned on whenever you want to listen to your music.
- If your music is located on the Popcorn Hour internal hard disk or a USB device attached to the Popcorn Hour, it is recommended that you create a mapped drive on your computer that connects to the Popcorn Hour. Unless you change the username and password when configuring your Popcorn Hour, the username is 'nmt' and the password is '1234' to access the Popcorn Hour share.
- If your music is located on another network device, such as a NAS or file server, either create a share on the network device that does not require a username/password or map a drive on your computer to the network share and enter the username/passwword when defining the mapped drive.
The Popcorn Hour can only access 1 network share at a time. This means you can not have your music and menu files located on different network shares (If you can click on a network share on the Popcorn Hour Sources menu and see both the music and the menu files, you are okay). You can, however, have your music files located on a network share and your menu files located on the internal hard disk of the Popcorn Hour, you are still only connecting to 1 share.
The Popcorn Hour paths specified in Music Jukebox are case-sensitive. It is safest to use the Popcorn Hour network browser to navigate through your paths, making sure you enter the path EXACTLY as it appears on the Popcorn Hour.
Music Folder and Output Folder are used by Music Jukebox and use a backslash in the path. Popcorn Hour Path to Music and Popcorn Hour Path to Menu are used by the Popcorn Hour and use a forward slash in the path.
Music Folder
This path is the location of your music files. If your music is located on a network device such as the Popcorn hour or a NAS, make sure you either map a drive and use the assigned drive letter in Music Jukebox (then you can specify the username/password when defining the mapped drive) or define a share on the network device that does not need a username and password. Music Jukebox does not have the ability to provide credentials when accessing a network device. This folder must be relative to the computer you are running the MusicJukebox application on.
Output Folder
This path is the folder that will contain the menu files displayed by your Popcorn Hour. Music Jukebox uses this path when it saves the files it generates, so make sure this is relative to the computer you are running Music Jukebox on. If you are saving the menu files on a network device such as the Popcorn hour or a NAS, make sure you either map a drive and use the assigned drive letter in Music Jukebox (then you can specify the username/password when defining the mapped drive) or define a share on the network device that does not need a username and password. Music Jukebox does not have the ability to provide credentials when accessing a network device.
Popcorn Hour Path to Music
This path specifies the folder that the music is located in, relative to the Popcorn Hour.
Popcorn Hour Path to Menu
This path specifies the folder that the files created by Music Jukebox are located in, relative to the Popcorn Hour.
