Vom Pi zum Stern: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Abgeschlossen}}
==mpd / Musik allgemein==
==mpd / Musik allgemein==
===FIXME: MPD Stirbt, wenn man die Musik stoppt===
* Socat auf der VIP compilen und statt netcat hernehmen
* Socat funktioniert aber ganz anders als netcat, gebe den Ball weiter an [[User:cfr34k|cfr34k]]


=== Webinterface ===
====Workaround, bis das tut====
Das exzellente [http://www.ympd.org/ ympd] ''Web GUI'' läuft auf [http://stern.bingo Port 80].
* Wenn die Musik abstürzt (=> man hat mpd pausiert), folgendes machen:
ssh zsh@stern
sudo service mpd stop
scripts/vip1710-restart-netcat.sh
sudo service mpd start


Autostart auch über /etc/rc.local


=== Stream zu [[VIP1710]]: There, [[Benutzer:Cfr34x|cfr34k]] fixed it ===
===Lautstärkereglung===

* [http://de.wikipedia.org/wiki/Replaygain Replaygain] wird jetzt unterstützt (das ist gut, das wollen wir haben!)
* Statt einer "pipe"-Ausgabe, die das netcat direkt startet, wird jetzt eine "fifo"-Ausgabe verwendet.
* Problem ist aber, dass mpd grade keinen Lautstärkeregler anzeigt. WTF?
* Die Audiodaten werden nach /tmp/mpd_vip1710.fifo geschrieben
* Zweites problem: Lieder ohne replaygain sind viel zu laut -> preamp runterdrehen
* In /etc/rc.local steht folgendes:
* Idealer Weise wird replaygain automatisch gescant und getaggt bei allen liedern (cronjob?)

while true
do
socat PIPE:/tmp/mpd_vip1710.fifo TCP-CONNECT:vip1710:4242
sleep 1
done &

* Lautstärkeregelung über "mixer_type" "software"

===Lautstärkereglung, Taggen und so weiter===
* [[User:robotanarchy|robotanarchy]] hat das allmächtige [http://beets.radbox.org/ beets] konfiguriert, das macht das alles vollautomatisch mit fingerprinting usw.
* Wichtig: Musik ab jetzt nach $unsortedpfad schieben (todo: irgendwas vorgeben) und dann mit beets import $unsortedpfad automatisch taggen und zur Sammlung hinzufügen
* Das Teil scannt grade alles in einem tmux, braucht ab und zu mal manuelle eingaben. Wenn das durch ist, kann man den library Pfad in mpd umstellen.


===Manche Leute bekommen direkt einen disconnect===
===Manche Leute bekommen direkt einen disconnect===
* <strike>Hängt das vielleicht mit IPV6 zusammen? [[User:robotanarchy|robotanarchy]] hat ipv6 deaktiviert und bei ihm geht es meistens.</strike>
* WTF
* <strike>Cantata 1.2.2 scheint nicht zu gehen, 1.3.3 schon</strike>
* Ranomier hat was an der output buffer size in der mpd.conf geschraubt, jetzt geht es

=== Sonstiges ===
Notizen von Ranomier sind noch nicht vom [https://etherpad.bytewerk.org/p/mpd Etherpad] migriert.

Aktuelle Version vom 5. Mai 2015, 22:09 Uhr

Oxygen-dialog-ok-apply.png

Dieses Projekt ist abgeschlossen.

Keine Sorge, wir haben noch einen Haufen anderer Projekte, an denen du dich beteiligen kannst ;)

mpd / Musik allgemein

Webinterface

Das exzellente ympd Web GUI läuft auf Port 80.

Autostart auch über /etc/rc.local

Stream zu VIP1710: There, cfr34k fixed it

  • Statt einer "pipe"-Ausgabe, die das netcat direkt startet, wird jetzt eine "fifo"-Ausgabe verwendet.
  • Die Audiodaten werden nach /tmp/mpd_vip1710.fifo geschrieben
  • In /etc/rc.local steht folgendes:
while true
do
	socat PIPE:/tmp/mpd_vip1710.fifo TCP-CONNECT:vip1710:4242
	sleep 1
done &
  • Lautstärkeregelung über "mixer_type" "software"

Lautstärkereglung, Taggen und so weiter

  • robotanarchy hat das allmächtige beets konfiguriert, das macht das alles vollautomatisch mit fingerprinting usw.
  • Wichtig: Musik ab jetzt nach $unsortedpfad schieben (todo: irgendwas vorgeben) und dann mit beets import $unsortedpfad automatisch taggen und zur Sammlung hinzufügen
  • Das Teil scannt grade alles in einem tmux, braucht ab und zu mal manuelle eingaben. Wenn das durch ist, kann man den library Pfad in mpd umstellen.

Manche Leute bekommen direkt einen disconnect

  • Hängt das vielleicht mit IPV6 zusammen? robotanarchy hat ipv6 deaktiviert und bei ihm geht es meistens.
  • Cantata 1.2.2 scheint nicht zu gehen, 1.3.3 schon
  • Ranomier hat was an der output buffer size in der mpd.conf geschraubt, jetzt geht es

Sonstiges

Notizen von Ranomier sind noch nicht vom Etherpad migriert.