| Main > Project Announcements |
| RPi Jukebox, based on XLobby and Mountain Jukebox design |
| (1/7) > >> |
| DaOld Man:
Hello Folks. Hope you are having a good year so far, in spite of the covid virus. I thought I would try to make another jukebox, based on Mountain's classic design. I also wanted to use a spare RPi3 I had laying around gathering dust. I like the look and feel of XLobby, the front end software I used on my previous jukeboxes. (Projects links below in signature). So I decided to try to recreate the XLobby look. I am currently in software design and writing. Here are my specs: (Subject to change) RPi3 with 32 GB sd card. Python 3. PyGame (to display images) Mutagen (To read MP3 tags) Look and feel as much as possible like XLobby. Hardware: (Also subject to change) 15" Touchscreen (more on that later). Use external memstick to store music and photos on, so editing will be easy by transferring stick to a PC (or Mac). I bought a 15" Pittney Bowes POS touchscreen monitor. (Ebay) It has excellent picture but I cannot get the RPi to see the touchscreen digitizer (or whatever its called). I am currently using that monitor with a mouse for software development, but will most likely order a 10" screen made for RPi before beginning cabinet design. (Be interesting to see how the resolution will differ). I plan not to use the rotating cabinet like I did on my other Mountain designs. I will try to keep this updated and I will share my python script when I get to the point where I feel its ready to share and test. I currently have the main screen built, and am pretty far along with the "All Albums" display. Here is a picture of the main screen, with my girlfriend on arm and car on wish list. I will post a pic of the "all albums screen" as soon as I can get a decent pic without the mirror of me in the black background screen. (having a bad hair day LOl). Wish me luck and bare with me, Python is a finicky language and Im still learning it as I go. |
| javeryh:
Hey DaOldMan - glad to see you working on another project! I don’t suppose when you say “read mp3 tags” you mean NFC/RFID stuff? Probably not but thought I’d ask. Been really wanting to use a raspberry pi and a NFC reader to play albums/playlists from Spotify but I cannot find a good tutorial and I have no idea where to even begin. The idea would be to build some sort of box with a pi and the NFC reader inside and then I could place objects on the top of the box with the NFC tag (I think they can be stickers) to play music from my (Premium) Spotify account. I’ll be following along - always loved jukebox type stuff. |
| DaOld Man:
Hi javeryh, it's good to be creating again. No, Im talking about the tags that are hidden in a mp3 file (music file, cd track, etc). I plan on not getting on the net with this juke, so thats why im planning a thumb drive (memstick) that can be moved to my PC to save ripped cd's that are currently on my PC. That idea you have sounds really cool. Finding info on how to do things with python can be very tedious. I would like to see the work you do with the RFID idea. I changed the "all albums menu" (AKA Music Menu) background, to a clouds background, so I can get an example pic without me in the reflection. Here is the pic with 4 albums saved. I still have a lot of buttons and things to paint onto the screen. PyGame has a learning curve but it is pretty powerful in allowing you to place items on the screen, and easily move them through code. Sorry about the quality of pics, my iphone cam sees lines in the monitor that i dont see in real life. |
| DaOld Man:
Ive been thinking about how I want to do the speakers. My other two Mountain Jukeboxes used the same speaker box that he used on his original design. Since I wont have that box this time, I need to put the speakers somewhere. So I am considering making a "shelf" below the monitor to place a bluetooth speaker, which can be removed from the shelf and carried to another location (within bluetooth range). I have also considered mounting two additional speakers that can be used if BT is turned off (battery dies in speaker would be one example.) Now I need you guys' opinions on this. Should I use fixed speakers or just the bluetooth? Should I not use the shelf idea and just have the bluetooth laying somewhere near the jukebox? Although the shelf will add to overall size of the juke, I like idea of having a place to store the BT speaker when not used remotely. Here is a rough sketch of two of the options. I didnt draw my third option, which would be no shelf at all. Also, for you audio guys, if I go with fixed speakers, the area will be small so i will have to use small speakers. Would it be worth the effort to even use fixed speakers at all? (Audio quality issues?) |
| cyberphox:
Always wanted a Mountain Jukebox...make 2 shells while you are at it!!! :) |
| Navigation |
| Message Index |
| Next page |