[ANNOUNCE] CD-Player Plugin 1.0.2

  • Hallo,


    es gibt eine neuere Version 1.0.2. des CD-Player Plugins mit diversen Bugfixes.

    • Verbessertes Verhalten bei Benutzung von vdr-sxfe/libxineoutput.
    • Besseres Wiedergabeverhalten am Anfang und Ende der CD.
    • Verbesertes Verhalten bei Verwendung von graphtft und Radio-Plugin.


    Alles weitere wie üblich unter http://www.uli-eckhardt.de/vdr/cdplayer.de.html (English translation http://www.uli-eckhardt.de/vdr/cdplayer.en.html), bzw. im Wiki http://www.vdr-wiki.de/wiki/index.php/Cdplayer-plugin


    Bugreports, Wünsche und Anregungen sind immer willkommen.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Moin!


    Der Linker unter Ubuntu ist etwas "zickiger" als der alte. Im Makefile muss die Reihenfolge "$(OBJS) $(LIBS)" sein, sonst hat die resultiernde libvdr-cdplayer.so keine Abhängigkeiten von libcdio_cdda usw.
    Das hat zur Folge, dass beim Laden des Plugins ein "undefined symbol" Fehler erscheint.
    Hab dir einen Patch per E-Mail geschickt (an die Adresse aus dem README).


    Lars.

  • Ich möchte mal eine Bitte äußern zum CD Player Plugin. Ich habe es zwar schon selber probiert, bin aber am finden der richtigen Stelle zum Einschleifen gescheitert. Kannst du mal einen Blick auf das "Span-Plugin" werfen und Support dafür einbauen?

  • Moin!
    Der Linker unter Ubuntu ist etwas "zickiger" als der alte. Im Makefile muss die Reihenfolge "$(OBJS) $(LIBS)" sein, sonst hat die resultiernde libvdr-cdplayer.so keine Abhängigkeiten von libcdio_cdda usw.


    Das Problem ist bekannt [ANNOUNCE] Autostart Plugin 0.9.2. Hast du die Version aus meinem Repository http://hg.uli-eckhardt.de/ verwendet? Da sollte das eigentlich funktionieren. Ich muss das nur mal offiziell als Version 1.0.3 auf die Webseiten stellen.


    Uli

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Ich möchte mal eine Bitte äußern zum CD Player Plugin. Ich habe es zwar schon selber probiert, bin aber am finden der richtigen Stelle zum Einschleifen gescheitert. Kannst du mal einen Blick auf das "Span-Plugin" werfen und Support dafür einbauen?


    Im Prinzip ja :D . Allerdings für was soll das dann verwendet werden? Ich müsste das ja auch irgendwie testen können.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Ich muss das nur mal offiziell als Version 1.0.3 auf die Webseiten stellen.


    Ich habe das jetzt als 1.0.3 offiziell auf meine Webseiten gestellt. Wegen dem minor-update mach ich aber keinen extra Thread auf. :D

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Das Graphlcd-Plugin verwendet das.


    Da ich mangels Hardware das Graphlcd-Plugin nicht verwende, wollte ich mir auf die schnelle mal ein Graphlcd mit simlcd-Driver aufsetzten. Ich habe das gemäß Wiki installiert, allerdings gibt es scheinbar kein SimLCD tool (showpic showtext etc sind aber vorhanden). Ist das SimLCD tool ein extra Tool?

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Ist das SimLCD tool ein extra Tool?


    Willst du den Win Clienten? Den kann ich dir schicken *).


    Der simLCD Treiber schreibt die Bitmapdaten ja nur nach /tmp, es braucht ne Client App (die nicht zu graphlcd-base gehört) die das denn am jeweiligen Desktop anzeigt.


    cu


    *) Habe ich vom Author, wollte mich immer noch mal drum kümmern das das mit auf die graphlcd-base Seite kommt.

  • Willst du den Win Clienten? Den kann ich dir schicken.


    Ein Windows-Tool für Linux Entwicklung ist nicht so doll, da müsste ich dann wohl noch eine Virtual-Machine auf dem VDR aufsetzten ;( .


    Ich schaue mir das mal genauer an, eventuell brate ich schnell einen Client mit Java zusammen, oder hat noch jemand eine bessere Idee?

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Ich schaue mir das mal genauer an,


    Ist simpel. "simlcd.dat" enthält die Pixel und wird immer dann geschrieben wenn die "simlcd.sem" gelöscht wurde.


    cu

  • Ist simpel. "simlcd.dat" enthält die Pixel und wird immer dann geschrieben wenn die "simlcd.sem" gelöscht wurde.

    Die Bastelei war erfolgreich. :computertod Falls Interesse besteht, mache ich den Code für das Java-Programm am Wochenende noch etwas hübsch und stelle das dann bei mir auf die VDR-Seiten oder übergebe das dem Maintainer von graphlcd zu treuen Händen.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • ich hab ein kleines problem, mit precise baut das plugin nicht mehr.


    Code
    g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -DUSE_GRAPHTFT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -DUSE_PARANOIA=1 -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cdplayer"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include cdplayer.cc
    In file included from cdplayer.cc:15:0:
    cdplayer.h:23:20: error: expected unqualified-id before string constant
    cdplayer.h:23:20: error: expected initializer before string constant
    make[1]: *** [cdplayer.o] Error 1



    mit dem cdda plugin siehgt es ganz genauso aus :


    Code
    g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -fno-implicit-templates -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cdda"' -DPLUGIN_CDDA -DWITHOUT_PRELOADER -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include -I/usr/include -I/usr/local/include cdda.c
    In file included from audio_player.h:15:0,
                     from cdda.c:12:
    audio_decoder.h:38:1: warning: 'typedef' was ignored in this declaration [enabled by default]
    cdda.c:19:20: error: expected unqualified-id before string constant
    cdda.c:19:20: error: expected initializer before string constant
    cdda.c: In member function 'virtual const char* cPluginCdda::CommandLineHelp()':
    cdda.c:66:61: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    make[1]: *** [cdda.o] Error 1
  • Hat schon jemand ein Gentoo-Ebuild dafür?


    Edit:
    Hier gleich mal ein Entwurf von mir.

    Dateien

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

    Einmal editiert, zuletzt von tom66 ()

  • ich hab ein kleines problem, mit precise baut das plugin nicht mehr.


    Was ist denn precise?

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Die Bastelei war erfolgreich. :computertod Falls Interesse besteht, mache ich den Code für das Java-Programm am Wochenende noch etwas hübsch und stelle das dann bei mir auf die VDR-Seiten oder übergebe das dem Maintainer von graphlcd zu treuen Händen.


    Wer Interesse hat, kann sich den Code von JSimLCD V0.1.0 schon mal aus meinem Repository holen:http://hg.uli-eckhardt.de/JSimLCD/

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Code
    Was ist denn precise?


    es ist der name der kommenden ubuntu version


    https://wiki.ubuntu.com/PrecisePangolin


    https://launchpadlibrarian.net…cise_FAILEDTOBUILD.txt.gz


    vielleicht liegt es an den aktuelleren cdda versionen ?


    Code
    Get:49 http://ftpmaster.internal/ubuntu/ precise/universe libcddb2 amd64 1.3.2-3fakesync1 [38.8 kB]
    Get:50 http://ftpmaster.internal/ubuntu/ precise/universe libcddb2-dev amd64 1.3.2-3fakesync1 [70.7 kB]
    Get:51 http://ftpmaster.internal/ubuntu/ precise/main libcdio13 amd64 0.83-1 [61.8 kB]
    Get:52 http://ftpmaster.internal/ubuntu/ precise/main libcdio-cdda1 amd64 0.83-1 [17.3 kB]
    Get:53 http://ftpmaster.internal/ubuntu/ precise/main libcdio-dev amd64 0.83-1 [181 kB]
    Get:54 http://ftpmaster.internal/ubuntu/ precise/main libcdio-cdda-dev amd64 0.83-1 [23.1 kB]
    Get:55 http://ftpmaster.internal/ubuntu/ precise/main libcdio-paranoia1 amd64 0.83-1 [16.7 kB]
    Get:56 http://ftpmaster.internal/ubuntu/ precise/main libcdio-paranoia-dev amd64 0.83-1 [20.1 kB]


    mit oneiric ocelot (aktuelle ubuntu version) baut es ja noch:


    https://launchpadlibrarian.net…0~oneiric_BUILDING.txt.gz


    Code
    Get:52 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio10 amd64 0.81-4build1 [58.5 kB]
    Get:53 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio-cdda0 amd64 0.81-4build1 [20.0 kB]
    Get:54 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio-dev amd64 0.81-4build1 [165 kB]
    Get:55 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio-cdda-dev amd64 0.81-4build1 [26.3 kB]
    Get:56 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio-paranoia0 amd64 0.81-4build1 [19.3 kB]
    Get:57 http://ftpmaster.internal/ubuntu/ oneiric/main libcdio-paranoia-dev amd64 0.81-4build1 [23.4 kB]

  • An cdda/cddb wurde schon seit Ewigkeiten nichts mehr geändert. Die letzte cddb ist 1.3.2 von 2009. Das könnte allenfalls vielleicht libcdio in der Version 0.83 sein. Auf meiner OpenSuse 12.1 ist noch ein 0.82 drauf und da kompiliert das ohne Probleme. Die Stelle an der das Compilieren abbricht scheint mir aber eher darauf hinzudeuten das da auch noch was in Ubuntu schief laufen könnte (eventuell http://git.savannah.gnu.org/gi…e306753fa5a08e5df618a4fb6 ?)


    Uli

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

Jetzt mitmachen!

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