RFC: iPhone 4 Musik und Bilder Support via libimobiledevice

  • Hi folks,


    ich wollte mal kurz zusammenfassen was ich bisher rausgefunden habe:


    1. apt-get install ifuse


    2. /etc/udev/rules.d/91-iphone-automount.rules angelegt


    Code
    #Detect type of iPhoneOS it is
    SUBSYSTEM=="usb", ENV{PRODUCT}=="5ac/1297/*", ENV{INTERFACE}=="255/*", ENV{dir_name}="iPhone"
    SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="1297", ENV{dir_name}="iPhone"
    
    
    ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9]", RUN+="/bin/mkdir -p '/media/%E{dir_name}'", RUN+="/usr/bin/ifuse '/media/%E{dir_name}' -u '%s{serial}' -o sync,allow_other", RUN+="/usr/bin/vdr-mounter add '/media/%E{dir_name}' '%E{dir_name}'"
    
    
    ACTION=="remove", SUBSYSTEM=="usb", ENV{PRODUCT}=="5ac/129[0-9]/*", ENV{INTERFACE}=="255/*", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'", RUN+="/usr/bin/vdr-mounter remove '{dir_name}'"


    3. In /srv/iPhone zwei Links angelegt


    Code
    Bilder -> /media/iPhone/DCIM/100APPLE
    Music -> /media/iPhone/iTunes_Control/Music


    4. Die o.a. Links in /var/lib/vdr/.xbmc/userdata/sources.xml eingefügt



    Jetzt kann ich über XBMC auf die Bilder und die Musik auf meinem iPhone zugreifen.
    Die Musik leider in einer unsortierten von iTunes aufgebauten Struktur.


    Bitte mal kommentieren (ist ja ein RFC) ob das so OK ist oder ob man es besser machen kann, wovon ich mal ausgehe. :)


    so long
    JurKub

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • Hi,


    diesen Artikel kennst Du wahrscheinlich schon, da Du schon einen Schritt weiter bist:
    http://www.heise.de/artikel-archiv/ct/2011/2/128_kiosk


    Ich denke, Rhythmbox sollte sich mit am besten mit der iTunes Datenstruktur auskennen. Du kannst ein Addon yavdr-addon-rhythmbox basteln...


    Die meisten Leute gehen wohl einen anderen Weg, um Musik zu streamen: Die Musik liegt auf einer Festplatte und wird von dort an die Clients (z. B. iPhone gestreamt).


    Gruß
    hepi

  • Ja an dieser Stelle kan ich nur forked-daapd empfehlen, der kommt auch mit einer unter Windows generierten iTunes DB zurecht und streamed dann z.B. auf ein airPort Express, das Ganze läßt sich bequem per Remote-App von ipod/iphone/ipad fernsteuern...
    Interessant wäre ein "Softwareersatz" für die daapd Funktionalität des airPort Express.

  • Hi,


    IMHO wäre das hier https://github.com/PascalW/Airplayer doch ein vielversprechender Ansatz. Allerdings würde ich XINE als player bevorzugen, nachdem YaVDR eh schon XINE an bord hat.


    Was wir brauchen ... ein YAVDR - Addon Airplayer
    ... jemand der python programmieren kann (siehe hier)
    ... der dann einen handler für XINE schreibt


    :)


    vG
    WoZ

    Clients
    VDR1: yaVDR 0.5 stable auf ZOTAC ION A 4Gbyte RAM / mit ATRIC - IR - Einschalter softhddevice per streamdev am Server
    VDR2 / VDR3: MLD 5.1 auf Raspberry pi3
    2 x VOMP 0.4 auf mediamvp
    Server
    Cubietruck, Lubuntu Trusty, vdr aus yaVDR - sourcen, 1 x TT S2-3600, 1 x TT S2-3650 CI, 1 x sundtek SkyTV III, 1 x sundtek SkyTV IV

    2 Mal editiert, zuletzt von woz ()

  • Die Diskussion geht leider in die falsche Richtung !


    Es geht darum, dass z.B. ein Kumpel vorbei kommt und SEIN iPhone an den yaVDR hängt.
    Von diesem iPhone sollen dann Bilder geguckt werden oder die Musik die darauf ist abgespielt werden !

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

    Einmal editiert, zuletzt von JurKub ()

  • Hi JurKub


    das mit den Bildern geht mit airplay auf jeden Fall. Mit Musik gibts wohl noch offene Punkte.
    Die Idee dabei ist ja, daß man das Phone gar ned an den VDR hängen muß, sondern daß der VDR über WLAN auf das IPHONE zugreift.

    Zitat

    Interessant wäre ein "Softwareersatz" für die daapd Funktionalität des airPort Express.


    ... ja genau :)


    Ich werde mal das airplay - Thema weiterverfolgen.


    vG
    WoZ

    Clients
    VDR1: yaVDR 0.5 stable auf ZOTAC ION A 4Gbyte RAM / mit ATRIC - IR - Einschalter softhddevice per streamdev am Server
    VDR2 / VDR3: MLD 5.1 auf Raspberry pi3
    2 x VOMP 0.4 auf mediamvp
    Server
    Cubietruck, Lubuntu Trusty, vdr aus yaVDR - sourcen, 1 x TT S2-3600, 1 x TT S2-3650 CI, 1 x sundtek SkyTV III, 1 x sundtek SkyTV IV

  • Ich habe den AirPlayer mit dem YaVDR XBMC am laufen. Funktioniert Super mit Videos (youtube ...) und Fotos. Allerdings ist kein Musik streamen möglich.

  • omek:


    Hast du keine Lust die Installation von AirPlayer mit YaVDR und XBMC zu posten.
    Ich würde es auch gerne mal versuchen.


    PS: Welche iOS Version braucht man auf dem iPhone ?

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

Jetzt mitmachen!

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