splitti / mupibox Goto Github PK
View Code? Open in Web Editor NEWMusic and audio book box based on a raspberry pi.
Home Page: https://mupibox.de
License: MIT License
Music and audio book box based on a raspberry pi.
Home Page: https://mupibox.de
License: MIT License
A locking function for display operation either via a decimated software button or, for example, via web interface / Telegram / MQTT. Definitely desirable for small children, discordant siblings or curious visitors in order to be able to enjoy a running playlist/album/song to the end without interruption. Hopefully, constantly jumping up, screaming in fright, nervous breakdowns or regular adjustments will be a thing of the past then.
Greetz
https://github.com/splitti/MuPiBox/tree/main/dev/Sonos-Kids-Controller-master
When loading the home.page page the network.json should be loaded, so that I can check the "onlinestate" of the Raspberry Pi before creating the view. Apparently the file is not loaded fast enough, because when calling the variable "network" an "undefined" is output.
Spotify account informations can't be deleted to use a different account.
When i click on "Reset Spotify-Connection" i got a promt that all informations are deleted but if i open "Step 1" an further, all informations are still in place an even if i try to add the new account informations a got an error unter Step 4.
Version 3.0.1 with RaspiPi 2B
Hej, thanks for this project, it looks really nice!
Before I try it: How would I upgrade to newer versions ? Please add upgrade instructions (coming from http://phoniebox.de/ where upgrades weren't the easiest task).
Hi,
habe eben die neueste 64bit Variante geladen und auf die SD Karte des RPi4 geschrieben.
Die add_wifi.json
funktioniert nicht.
Sie sieht folgendermaßen aus:
{
"ssid": "Your Wifi-Name",
"password": "Your Wifi-Password"
Es fehlt die abschließende Klammer?
Es ist aber auch egal ob mit oder ohne. Die Box verbindet sich nicht.
{
"ssid": "Meine-SSID",
"password": "p@ssw0rt"
Auch wenn ich das WLAN direkt in der Box über die Oberfläche eintrage hat es keine Wirkung.
Workaround:
Verbindung über eth-Schnittstelle herstellen und WLAn-Verbindung mittels dietpi-config
herstellen. Das funktioniert.
Hi together,
I wanzet to install a second Box in the Dame Network.
When i ran the Installation everything worked fine but the Display is showing the Content of the first Box.
so i assume that i have to change the servername at some Place. Does anybody know where i have to adapt?
thx
Simon
There two issues with Spotify playback independent from used Mupibox version.
After a restart, playback is working flawless.
Only a new Spotify config setup will bring Spotify back to work.
Logs can be provided...
If you dont use spotify for more than some days (a week?), spotify playback is not working.
The only way to recover spotify playback is to use spotify on another device and chose Mupibox as speaker. After that, Spotify playback on Mupibox is restored.
Logs can be provided if necessary.
Anfänglich hat der idle shutdown für mich funktioniert. Nach einer Änderung von 5 min auf 10 min funktioniert es leider nicht mehr. Auch eine Änderung zurück auf 5 Minuten bringt keine Besserung.
System:
Software:
Current behavior:
Expected behavior:
Appendix:
To combine the best features of MuPi- and Phonie-Box it would be great, if playlists, radio channels etc. could also be selected via RFID chip. This would enable the MuPi-Box also for smaller childs, which are not able to use a touch screen, yet :)
Hej there,
thank you very much for this project. I only have one phoniebox with the hifiberry.
The other one works with the headphone jack.
Can you give a short explanation please how I can change it?
I fiddled around with phoniebox for one year and have little experience in the config how this worked...
Thank you very much
After Mupibox has been set to pause, it can resume to play the paused track on it's own.
Difficult to reproduce, no logdata yet. Observed on two different boxes, both with 3.1.2
Description:
Since some hours i can not connect to the Mupibox via Wifi
Tried:
-Restart
-tested different SSID (2.4G and 5G)
-Tried to connect with my Iphones hotspot function
Its strange that in Display Libary menu, it shows still the last IP adress.
Workaround:
.no workaround found
If I update the mupibox from the admininterface, the version number doesn't change for the box it still believe its the same version I original installed with the SD Card. In my case the Box is still 3.1.9 but I allready updated to version 3.2.4 with the admininterface
In der Version 3.3.3 lassen sich manche Themen nicht wechseln.
Jetzt kann ich nur ein anders Thema wählen wenn wieder zu Matrix zurück gewechselt wird.
Anschließend kann ich auch zu pink wechseln.
Ich habe nicht alle Kombinationen getestet.
Teilweise wird die anzeige auf der Webseite geändert, aber nicht immer.
da ich bei den aenderungen gesehen habe, dass man nun das dietpi bookworm image nehmen soll, koennte bitte unter der anleitung auch der link zu dem betreffenden image aktualisiert/ergaenzt werden?
das Hinzufügen von Titeln mithilfe der Spotify-Query ist nicht mehr möglich.
Aufgefallen ist es, weil plötzlich einige Titel nicht mehr auf der Box waren.
artist:"Das Original-Hörspiel zum Disney"
hatte bis vor einiger Zeit wunderbar die ganzen Hörspiele der Disneyfilme gefiltert.
Die gleiche Suche liefert mittlerweile keinerlei Ergebnis mehr.
Das Beispiel auf der Homepage funktioniert auch nicht.
artist:“LEGO Ninjago“ AND album:“Folge“
Weiteres Beispiel:
artist:"PJ Masks" AND album:"Folge"
liefert ebenso nichts mehr.
Version 2.0.3 - Webportal - Admin section - Button "Download Full-Backup"
If activated, another Tab in the browser opens, but nothing happens.
The load and temp of the pi increases.
is it possible to add the display of track name while playing internet radio?
would be a great feature.
Since the last update to Version 2.1.0 the "music" category shows the same items as "audiobooks". The artists, which are saved under "music" are not shown any more. "Clean and update music database" did not help.
in Radio url´s often you need a underscore. That symbol is missing in keyboard.
While trying to use the on-screen keyboard in the wifi screen the letters are appearing in the wrong sequence (right to left).
It would be great if MuPiBox Software supports as an output device a sonos box (like Sonos Kids Controller https://github.com/Thyraz/Sonos-Kids-Controller)
RASPI 3 B+
Ich habe ein Problem, welches nur sporadisch auftritt.
Nach dem Starten kommt die weiße Cromebrowser-Seite "This Site can't be reached" - diese verschwindet nach einiger Zeit wieder und das normale Userinterface (Mupibox) erscheint dann.
Nachtrag
Durch ein undervoltage hatte ich den Blitz. Hierdurch wird ja auch die CPU gedrosselt.
Mit avoid_warnings=2 könnte der Blitz ausgeblendet und das CPU drossel unterbunden werden. Die oben beschriebene Fehlermeldung tritt nun nur noch kurz auf - aber ist halt noch da
I had two mupiboxes running for some time without an issue. Both were updated some weeks(?) ago to 3.1.2 and worked without any issues.
Now some days ago, one of the two boxes, i am unable to select any music. The screen shows all media and the touchscreen itself is fully functional, i.e. i can scroll, change category, enter new wlan credententials. But pointing at any media, just nothing happens. Also pointing at the title, no TTS does happen. Strangely, the same applies to the browser application from my pc. I can scroll, but clicking on any media, just nothing happens. The second box works with now flaws.
I want to reset one of my mupiboxes and did a fresh install using the links from mupibox.de.
I downloaded the current dietpi bullseye release (which dates to 31st of july) along with the current dietpi startup script.
The install did not show any issues (at least i didn't notice any) and the box starts, with the screen with touch is available and the webui is functional.
But the screen only shows that the backend is not running and, indeed, on port 8200 is nothing present.
Checking the install script, i found the install for the backend which requires npm.
So i tested manually installing npm, but it consistently fails with the following error:
root@phoniebox:~# apt-get install npm
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libnode72 : Conflicts: nodejs-legacy
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Eine frisch aufgesetzte Box mit importierten Einstellungen startet bei mir in ca 16 Sekunden. Nach nun 3 Wochen sind daraus 46 Sekunden geworden, ohne dass eine Änderung vorgenommen wurde.
It is possible to go above the maximum allowed volume (e.g. 80%). If you press the "+" symbol slowly, not more than 80% can be reached. However, if you quickly increase the volume from e.g. 50% (press the "+" symbol several times very quickly), more than the maximum allowed volume is possible.
Ich habe 20 % als Startlautstärke eingestellt. Nach einem Start steht die Lautstärke auch manchmal auf 20%, dann aber wieder auf 25%, 30% oder auch 35%.
Ich vermute das ist nicht gewollt..
Hello,
would it be possible to implement Deezer support, similarly to what exists for Spotify?
Here is the API: https://developers.deezer.com/api
Congrats on the great job!
Da der idle shutdown aktuell nicht wirklich funktioniert, bleibt die Box auch gerne mal 10h Stunden oder auch länger an ohne etwas abzuspielen. Wenn man dann etwas abspielen möchte, geht das nicht:
As discussed in discord, seems to be based on librespot-org/librespot#1308
Hello,
the MuPiBox is really fine and works nice, there are 2 pionts I would have to add.
1.
Support for wsdd like this so I can see this device inside my Windows Network, since the SMB V1 support is dropped by Windows 10, works well on the Dietpi .
2.
Adding this Workaround that prevents the popping from I2S Soundcards (aplay.service)
[Unit]
Description=Invoke aplay from /dev/zero at system start.
After=pm2-dietpi.service
[Service]
ExecStart=/usr/bin/aplay -D default -t raw -r 44100 -c 2 -f S16_LE /dev/zero
[Install]
WantedBy=multi-user.target
borrowed there, keeps the Audiocard online so there are no pop sound if the card is reactivated.
Can an option include to set the playtime limit for day/week as parentcontrol
In der Version 3.3.0 können Radiostreams nicht mehr hinzugefügt werden.
Egal welcher Inhalt in der WEB Gui ingetragen wird, der Button "ADD" bleibt inaktiv / disabled
When I try to add media data with "Source type" "Spotify URL" I always get the error message "The id is not valide or you have no internet connection!"
I tried different links (artits, albums, ...), also remove the intl-de from the link.
One example:
https://open.spotify.com/intl-de/artist/6b9DQDp0xKeYM2vdK9pAE6
Adding Spotify with Search Query is no problem and the box works perfectly with Search Query.
Where could the problem be?
Thank you!
Hi there, first of all, I wanted to say that I love this project, thanks for all your work!
I have an issue: I added various music sources to the mupibox and everything was fine. Then I added one more, they appeared in the "magic screen" (click 10 times), but not in the music / radio menus. Could it be due to the missing indexes, see screenshot?
Cheers,
Rob
How to recreate:
open the setup menu
click on +
click on any imput field
write a word. t.ex. abcde
You see in input field: edcba
Wenn die Mupibox während des Abspielens herunter gefahren wird, soll nach dem nächsten Boot die Wiedergabe von der alten Stelle fortgesetzt werden.
Weiterhin soll die GUI des Players geladen werden.
in 3.0.1 adding files via Samba to the respective folders works but the "add media" menu only shows Spotify and radio streams options for adding.
Ich möchte im Player einen Sleeptimer setzen können.
Optionen:
Hello,
would it be possible to implement TIDAL support, similar to your Spotify integration?
Information about the developer portal / API can be found here:
https://developer.tidal.com/documentation
Regards
Martin
Hi,
if you move the slider of the display brightness in the display settings i.e. to 20% and click on submit, it shows in the "saved"-Message the value "brightness: 51" (which is 20% of 255). The slider also slides to 51% instead of 20% after submit was clicked.
I think there is a cast missing between 255 based and 100 based percentages.
Initially the TTS language is set to English. If, before changing this default, one of the titles is read out and then the language is changed, the old TTS audio file will be used, since its stored locally (/home/dietpi/MuPiBox/tts_files/)
Presumably the TTS files are stored locally to avoid having to access the TTS API again (which most likely only allows limited access) when playing repeatedly.
Maybe it would be possible to attach an identifier to the TTS file, which is updated as soon as this language identifier differs from the currently set TTS language.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.