[ANNOUNCE] Muggle 0.1.9

  • Hallo,


    Zitat

    Original von celica
    Es wird über image-convert.sh das Bild nach
    /tmp/image-0.jpg konvertiert.
    Das läßt sich auch mit Image-plugin darstellen.


    In /tmp müssen *.mpg liegen, sonst klappt da was mit image_convert.sh nicht. Ein image-0.jpg weisst darauf hin, das Muggle ein Bild in den id3v2-tags gefunden hat. Wenn es kein dazugehöriges image-0.mpg gibt kann auch nix dargestellt werden. Evtl. mal image_convert.sh von hand ausführen und schauen was passiert.


    Ob es am Skin liegt könntest Du am einfachsten rausfinden, wenn Du einfach mal auf das Originalskin schaltest.


    Lars


  • Hab den Fehler bei mir gefunden, war ein altes pnmpad.
    Ist jetzt aus netpbm.10.26.17 drauf und läuft super!


    Absolut genial ist natürlich auch die Möglichkeit die mp3-apic´s darzustellen.
    Sowie das mehrere Cover`s wechselnd dargestellt werden.


    Einfach Spitze !!!

    1.VDR mac mini 2009 4GBRam/ freevdr2.0a / TeVii S650 (oder TerraTec_Cinergy_S_USB oder TerraTec_S7>noch ohne HD/CI>) / Harmony 785
    2.VDR - Fanless: ATC620BX1/ AOpeni855GMEm-LFS/ CPU-M1,7GHz/ SST-NT01/ 512MB/ EFN-300/ 3*DVB-S-FFRev1.3/ avBoard/ IREinRev.4 / CF
    3.VDR - Fanless: Rebach-DT-HIFI-01/ ViaEpia5000/ 256MB/ DVB-S-FFRev1.5/ 120GBHD-SV1203N / GLCD/ IREinAus / opt. SPDIF
    4.VDR Samsung-SMT7020s

  • Schön, dass es jetzt läuft und Danke für die Blumen.


    @all: wenn /tmp überquillt, mal die auskommentierten remove-Aufrufe in mg_image-provider.c auskommentieren. Dann sollten die temporär erzeugten Imagedateien auch wieder gelöscht werden. Ich hoffe, NUR die... Sah bei ersten Tests aber ganz gut aus.


    Lars

  • weiß nicht ob schon bekannt,


    aber es gibt noch ein Problem mit dolby-ton!?


    Wenn z.B. auf pro7 mit dd(5.1),
    dann mugglen möchte,
    bricht muggle ab, vermute mal wegen "normalizer level" + "limiter level",
    die ja nur analog gehen?


    Kann man das zum Test deaktivieren um zu sehen ob es daran liegt?

    1.VDR mac mini 2009 4GBRam/ freevdr2.0a / TeVii S650 (oder TerraTec_Cinergy_S_USB oder TerraTec_S7>noch ohne HD/CI>) / Harmony 785
    2.VDR - Fanless: ATC620BX1/ AOpeni855GMEm-LFS/ CPU-M1,7GHz/ SST-NT01/ 512MB/ EFN-300/ 3*DVB-S-FFRev1.3/ avBoard/ IREinRev.4 / CF
    3.VDR - Fanless: Rebach-DT-HIFI-01/ ViaEpia5000/ 256MB/ DVB-S-FFRev1.5/ 120GBHD-SV1203N / GLCD/ IREinAus / opt. SPDIF
    4.VDR Samsung-SMT7020s

  • Hallo!


    Vielen Dank für die neue Version.


    Wäre es möglich, zukünfig den Tarball ohne .svn-Verzeichnis zu bauen? Beim Packen des Debian-Pakets beschwert sich Lintian darüber. Dazu muss im Makefile folgendes geändert werden:


    Code
    -       @tar czf $(PACKAGE).tgz --exclude=.svn/* -C $(TMPDIR) $(ARCHIVE)
    +       @tar czf $(PACKAGE).tgz --exclude=.svn -C $(TMPDIR) $(ARCHIVE)


    Die Änderung der Standard-Werte für die Make-Optionen HAVE_... wäre eine Erwähnung in der HISTORY wert gewesen.


    Tom

  • Hallo Tom,


    die Änderung im Makefile habe ich für die nächste Version eingebaut.


    Die Änderung der HAVE_xxx war in 0.1.8 ein Versehen, in 0.1.9 sind die Variablen wieder auf den Standardwerten, die sie auch vor 0.1.8 hatten.
    Sorry, wenn das jetzt zweimal etwas Confusion gegeben hat...


    Lars

  • Zitat

    Original von LarsAC
    die Änderung im Makefile habe ich für die nächste Version eingebaut.


    :] Danke!


    Zitat

    Die Änderung der HAVE_xxx war in 0.1.8 ein Versehen, in 0.1.9 sind die Variablen wieder auf den Standardwerten, die sie auch vor 0.1.8 hatten.
    Sorry, wenn das jetzt zweimal etwas Confusion gegeben hat...


    Kein Problem.


    Die Standard-Optionen im Makefile zu setzen, hätte aber schon Sinn. Was macht man mit Muggle, wenn es weder Ogg/Vorbis-, noch FLAC- oder Wav-Dateien abspielen kann? Ach ja, Mp3 geht immer.


    Tom

  • Vor einiger Zeit habe ich mal was versucht, um auch die Decoder dynamisch nachzuladen. Dann könnte man die als separates Paket mit den entsprechenden Dependencies auslagern (zB vdrdevel-addon-flac oder sowas).


    Allerdings ist mir das wegen der Abhängigkeiten in den Bibliotheken nicht ganz geglückt. Da ich aber eh gerade den ganzen Decoder/Player-Kram umbaue gebe ich mich da vielleicht nochmal dran.


    Lars


  • Hallo LarsAC,


    vdr 1.3.34 + bigpatch + Firmware
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80fd2621


    dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80fd2621


    sobald ich Zeit habe teste ich mal plainvdr und div. firmware`s.


    Hier noch ein vermutlich nicht brauchbares Log? :


    ### Muggle geht wenn Pro7 stereo PCM


    Oct 27 00:00:42 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:00:42 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:00:42 (none) user.debug vdr[6659]: mgMuggle::Start: 10334 Looking for file /etc/vdr/plugins/muggle/playlist_commands.conf
    Oct 27 00:00:45 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:00:45 (none) user.debug vdr[6970]: transfer thread ended (pid=6970, tid=4210701)
    Oct 27 00:00:45 (none) user.debug vdr[6659]: buffer stats: 593328 (28%) used
    Oct 27 00:00:45 (none) user.debug vdr[6976]: muggle: player thread started (pid=6976)
    Oct 27 00:00:46 (none) user.debug vdr[6976]: muggle: player thread ended (pid=6976)
    Oct 27 00:00:46 (none) user.info vdr[6659]: switching to channel 7
    Oct 27 00:00:46 (none) user.debug vdr[6659]: buffer stats: 0 (0%) used
    Oct 27 00:00:46 (none) user.debug vdr[6977]: transfer thread started (pid=6977, tid=4259853)
    Oct 27 00:01:05 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:01:05 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:01:05 (none) user.debug vdr[6659]: mgMuggle::Start: 10334 Looking for file /etc/vdr/plugins/muggle/playlist_commands.conf
    Oct 27 00:01:08 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:01:08 (none) user.debug vdr[6977]: transfer thread ended (pid=6977, tid=4259853)
    Oct 27 00:01:08 (none) user.debug vdr[6659]: buffer stats: 591448 (28%) used
    Oct 27 00:01:08 (none) user.debug vdr[6984]: muggle: player thread started (pid=6984)


    ### Muggle geht nicht wenn Pro7 DD


    Oct 27 00:01:49 (none) user.debug vdr[6659]: mgPlayerControl::ProcessKey(4)
    Oct 27 00:01:49 (none) user.debug vdr[6984]: muggle: player thread ended (pid=6984)
    Oct 27 00:01:49 (none) user.info vdr[6659]: switching to channel 7
    Oct 27 00:01:49 (none) user.debug vdr[6659]: buffer stats: 0 (0%) used
    Oct 27 00:01:53 (none) user.debug vdr[6989]: transfer thread started (pid=6989, tid=4390927)
    Oct 27 00:02:00 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:02:00 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:02:00 (none) user.debug vdr[6659]: mgMuggle::Start: 10334 Looking for file /etc/vdr/plugins/muggle/playlist_commands.conf
    Oct 27 00:02:03 (none) user.debug vdr[6659]: Using socket (null) for connecting to local system as user root.
    Oct 27 00:02:03 (none) user.debug vdr[6989]: transfer thread ended (pid=6989, tid=4390927)
    Oct 27 00:02:03 (none) user.debug vdr[6659]: buffer stats: 596524 (28%) used
    Oct 27 00:02:03 (none) user.debug vdr[6994]: muggle: player thread started (pid=6994)
    Oct 27 00:02:04 (none) user.debug vdr[6994]: muggle: player thread ended (pid=6994)
    Oct 27 00:02:04 (none) user.info vdr[6659]: switching to channel 7
    Oct 27 00:02:04 (none) user.debug vdr[6659]: buffer stats: 0 (0%) used
    Oct 27 00:02:04 (none) user.debug vdr[6995]: transfer thread started (pid=6995, tid=4440077)
    Oct 27 00:02:04 (none) user.info vdr[6659]: connect from 127.0.0.1, port 2866 - accepted
    Oct 27 00:02:04 (none) user.info vdr[6659]: grabbing to /ramdisk/live.jpg (JPEG 80 432 320)
    Oct 27 00:02:04 (none) user.info vdr[6659]: closing SVDRP connection

    1.VDR mac mini 2009 4GBRam/ freevdr2.0a / TeVii S650 (oder TerraTec_Cinergy_S_USB oder TerraTec_S7>noch ohne HD/CI>) / Harmony 785
    2.VDR - Fanless: ATC620BX1/ AOpeni855GMEm-LFS/ CPU-M1,7GHz/ SST-NT01/ 512MB/ EFN-300/ 3*DVB-S-FFRev1.3/ avBoard/ IREinRev.4 / CF
    3.VDR - Fanless: Rebach-DT-HIFI-01/ ViaEpia5000/ 256MB/ DVB-S-FFRev1.5/ 120GBHD-SV1203N / GLCD/ IREinAus / opt. SPDIF
    4.VDR Samsung-SMT7020s

  • @ LarsAC


    So, nun nachdem ich Version 0.1.9 endlich am laufen habe (vergurkte setup.conf :D), habe ich noch immer ein Problem, das ich auch schon unter 0.1.8 hatte. Ich hoffte, daß es mit 0.1.9 behoben wäre.


    Wenn ich irgend einen Titel aus einem Album (= Verzeichnis) zum "sofort spielen" wähle, wird immer der erste Titel aus dem Verzeichnis des Albums gespielt. Ebenso verhält es sich, wenn ich einen Titel aus einem Album zu einer Sammlung hinzufüge. Es wird immer nur der erste Titel des Verzeichnisses hinzugefügt.
    Habe ich auch noch eine vergurkte Datenbank? Kann ich die irgendwie probehalber killen und neu aufbauen? Erneutes synchronisieren bringt nämlich leider nichts. ;(


    Max

    Mein VDR:
    Asus A7V400MX, Duron 1600@1200 1,2V, 512MB PC2100, TT FF 1.6, 200 GB HDD Maxtor, LG 4040A DVD Brenner,128x64 Pixel Display,AV Board 1.3, EasyVDR 0.4


    Meine HD Hardware:
    Gigabyte GA-M61PM-S2, AMD Athlon X2 4850e, Samsung HD501LJ (500GB SATA), DVD R/RW LG GSA-H12N, Grafikkarte Gainward GF210 512MB passiv, Hauppauge WinTV Nova-HD-S2

  • Zitat

    Original von Max Headroom


    Wenn ich irgend einen Titel aus einem Album (= Verzeichnis) zum "sofort spielen" wähle, wird immer der erste Titel aus dem Verzeichnis des Albums gespielt. Ebenso verhält es sich, wenn ich einen Titel aus einem Album zu einer Sammlung hinzufüge. Es wird immer nur der erste Titel des Verzeichnisses hinzugefügt.


    Das kann ich bei mir nicht nachvollziehen. Das es an einer vermurksten Datenbank liegt würde mich zwar wundern, aber probieren kann man es ja mal. Am einfachsten ist wohl, im mysql-client (Aufruf mysql GiantDisc o.ä. je nach Nutzer, Server, Datenbankname etc.) ein


    Code
    drop database GiantDisc;


    auszuführen. Dann kann der Import nochmal durchgeführt werden.


    Lars

  • LarsAC:


    der autor des graphtft plugins versucht gerade muggle zu patchen, damit es die coverbilder auch auf dem graphtft anzeigen kann.
    siehe hier:


    wärst du so bitte nett und würdest dich mal mit brst in verbindung setzen ? ich denke es ist sinnvoller, wenn die beiden pluginschreiber (muggle und graphtft) an dieser stelle mal direkt miteinander kommunizieren.


    vielen dank

    Board: ASUS AT5IONT-I, 4 GB Ram
    DVB Karte: Tevii S480
    40 GB ssd als boot/systemplatte (2,5" Wechelrahmen, um auf einer anderen Platte ein Testsystem zu installieren)
    3x2TB hdd für /media
    Medion X10 Fernbedienung
    yaVDR 0.5
    Samsung UE46D5700

  • duc,


    damit kein Missverständnis entsteht: Der Author vom graphTFT Plugin ist noch immer Kenny.
    Ich habe lediglich einen Patch für das mp3 Plugin erstellt.
    Darüber hinaus habe ich ein Patch für das graphTFT Plugin geschrieben, damit zum Beispiel der Sendungstext auf dem Display scrollt.

    Ciao Stefan


    :vdr1 yaVDR 0.3, Kernel 2.6.32-29, VDR 1.7.16
    DVB Karten: 2x TT-budget S2-1600
    Grafik: nVidia Corporation G92 [GeForce 9800 GT]
    Sound: Asus Xonar D2X interne PCIe Soundkarte 7.1
    HD: Samsung 1,5TB
    Loewe ART 37", 9" Touch-TFT mit graphTFT
    FB: Loewe

  • Hallo,


    hier nochmals zu dem DD-Tonprob mit plainvdr 1.3.34 ungepatched
    und div. Firmware probiert:


    ### Pro7 auf DD gestellt, muggle geht nicht:


    mgSetup::ProcessArgs -hlocalhost -nGiantDisc -uroot -t/ramdisk/mpx -v3-v
    mgDbServer
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    mgMuggle::Start: 10334 Looking for file /etc/vdr/plugins/muggle/playlist_commands.conf
    Using socket (null) for connecting to local system as user root.
    norm: lim_lev=0.700000 lim_acc=12
    norm: table size=13518 start=0b330000 jump=00010000
    norm: accuracy 0.000000022352
    mgPCMPlayer::Action: heartbeat buffer=0
    mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.000000
    Added /ramdisk/mpx/A-Z/A/A-ha/A-ha - Summer Moved On.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/A-ha.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/Aha_-_Lifelines-back.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/Aha_-_Lifelines-front.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/cover.jpg
    Image provider returns 1
    m_stream for /ramdisk/mpx/A-Z/A/A-ha/a-ha - Summer Moved On - Minor Earth Major Sky - 04.mp3
    mgMP3Decoder::start: m_framemax not determined, rewinding disabled!!!
    mgMP3Decoder::start: true
    mgMP3Decoder::decodeError: mad decode hdr error, frame=0 count=1: lost synchronization. Returning dsOK
    mgMP3Decoder::start: m_framemax not determined, rewinding disabled!!!
    mgMP3Decoder::start: true
    mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.000000




    ### dann Pro7 auf stereo gestellt, muggle läuft:


    mgSetup::ProcessArgs -hlocalhost -nGiantDisc -uroot -t/ramdisk/mpx -v3-v
    mgDbServer
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    Using socket (null) for connecting to local system as user root.
    mgMuggle::Start: 10334 Looking for file /etc/vdr/plugins/muggle/playlist_commands.conf
    Using socket (null) for connecting to local system as user root.
    norm: lim_lev=0.700000 lim_acc=12
    norm: table size=13518 start=0b330000 jump=00010000
    norm: accuracy 0.000000022352
    mgPCMPlayer::Action: heartbeat buffer=0
    mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.000000
    Added /ramdisk/mpx/A-Z/A/A-ha/A-ha - Summer Moved On.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/A-ha.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/Aha_-_Lifelines-back.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/Aha_-_Lifelines-front.jpg
    Added /ramdisk/mpx/A-Z/A/A-ha/cover.jpg
    Image provider returns 1
    m_stream for /ramdisk/mpx/A-Z/A/A-ha/a-ha - Summer Moved On - Minor Earth Major Sky - 04.mp3
    mgMP3Decoder::start: m_framemax not determined, rewinding disabled!!!
    mgMP3Decoder::start: true
    mgMP3Decoder::decodeError: mad decode hdr error, frame=0 count=1: lost synchronization. Returning dsOK
    mgMP3Decoder::start: m_framemax not determined, rewinding disabled!!!
    mgMP3Decoder::start: true
    mgMP3Decoder::decodeError: mad decode hdr error, frame=0 count=1: lost synchronization. Returning dsOK
    mgPCMPlayer::Action: new input sample rate 44100
    1: Showing image /tmp/A-ha - Summer Moved On.mpg
    10: Showing image /tmp/A-ha - Summer Moved On.mpg
    20: Showing image /tmp/A-ha.mpg
    30: Showing image /tmp/Aha_-_Lifelines-back.mpg
    mgPCMPlayer::Action: heartbeat buffer=98336
    mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.979963
    40: Showing image /tmp/Aha_-_Lifelines-front.mpg
    50: Showing image /tmp/cover.mpg
    60: Showing image /tmp/A-ha - Summer Moved On.mpg
    mgPCMPlayer::Action: heartbeat buffer=98336
    mp3: scale stats clipped=4 peak_clip=0.014361 peak=1.000000
    mgPlayerControl::ProcessKey(4)
    mp3: scale stats clipped=4 peak_clip=0.014361 peak=1.000000
    Removing /tmp/A-ha - Summer Moved On.mpg
    Removing /tmp/A-ha.mpg
    Removing /tmp/Aha_-_Lifelines-back.mpg
    Removing /tmp/Aha_-_Lifelines-front.mpg
    Removing /tmp/cover.mpg


    ### wenn man danach wieder auf DD stellt, kann man auch mal Glück haben das es dann doch geht? darum habe ich vor jedem Test vorher den Ton umgestellt und dann vdr neu gestartet. Dann war der Fehler hier immer reproduzierbar.

    1.VDR mac mini 2009 4GBRam/ freevdr2.0a / TeVii S650 (oder TerraTec_Cinergy_S_USB oder TerraTec_S7>noch ohne HD/CI>) / Harmony 785
    2.VDR - Fanless: ATC620BX1/ AOpeni855GMEm-LFS/ CPU-M1,7GHz/ SST-NT01/ 512MB/ EFN-300/ 3*DVB-S-FFRev1.3/ avBoard/ IREinRev.4 / CF
    3.VDR - Fanless: Rebach-DT-HIFI-01/ ViaEpia5000/ 256MB/ DVB-S-FFRev1.5/ 120GBHD-SV1203N / GLCD/ IREinAus / opt. SPDIF
    4.VDR Samsung-SMT7020s

  • @ LarsAC


    Das killen der Datanbank hat zwar geklappt, aber nichts gebracht. Interessanterweise habe ich das Phänomen nicht mit allen Alben. Vielleicht sollte ich mal die ID3 Tags genauer inspizieren... Obwohl im MP3 Plugin sehen die Tags ok aus (ID3 Info).
    Könne es vielleicht an der Länge einiger Titel liegen wie z.B. "Magnetic Fields Part 1" ; "...Part 2", ... ?


    Max

    Mein VDR:
    Asus A7V400MX, Duron 1600@1200 1,2V, 512MB PC2100, TT FF 1.6, 200 GB HDD Maxtor, LG 4040A DVD Brenner,128x64 Pixel Display,AV Board 1.3, EasyVDR 0.4


    Meine HD Hardware:
    Gigabyte GA-M61PM-S2, AMD Athlon X2 4850e, Samsung HD501LJ (500GB SATA), DVD R/RW LG GSA-H12N, Grafikkarte Gainward GF210 512MB passiv, Hauppauge WinTV Nova-HD-S2

  • Wegen meinem Muggle-Problem würde ich mal gerne mit einem ID3-Tag Editor einen Blick auf die Dateien werfen. Wer kann mir ein komfortables Programm für Windows empfehlen?


    Max

    Mein VDR:
    Asus A7V400MX, Duron 1600@1200 1,2V, 512MB PC2100, TT FF 1.6, 200 GB HDD Maxtor, LG 4040A DVD Brenner,128x64 Pixel Display,AV Board 1.3, EasyVDR 0.4


    Meine HD Hardware:
    Gigabyte GA-M61PM-S2, AMD Athlon X2 4850e, Samsung HD501LJ (500GB SATA), DVD R/RW LG GSA-H12N, Grafikkarte Gainward GF210 512MB passiv, Hauppauge WinTV Nova-HD-S2

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!