Bug[eMusicPlayer] AAC Stream abspielen klingt grausam und ist sehr leise

  • HI.


    Irgendwie klingen AAC+ Streams grausam und sind extrem leise. Ich weiß nicht wie lange das evt. schon so ist. Mir ist es heute aufgefallen... Anbei ein Link zum Test.


    Openfm


    Ich nutze die folgende Classe zum streams abspielen.


    Code
    self.streamPlayer=eMusicPlayer(self.BANDS)

    Wäre schön wenn das gefixt werden kann. :kissing_face:

    Die meisten Probleme macht man sich selber!

  • Glaub das liegt nicht an Dream selbst, kann es sein dass du weitere zusätzliche Softwaredecoder installierst hast, vielleicht libav? Weil im VLC klingt das auch komplett kaputt, vergleich doch mal ich denke das ist das was du meinst oder? :smiling_face:

  • Ja sicher, wollte damit nur sagen dass es im Grundimage von Dream diese Lib nicht gibt. Wenn du was zuätzliches installierst kann es die Prioritäten für die Softwaredecoder verbiegen was wohl in diesem Falle passiert (vermute ich). Wär toll wenn du einfach mal probeweise die libav wegnehmen könntest dann siehst man ja ob es daran liegt.


    Also ich spreche von gstreamer1.0-libav

  • Moin dhwz,


    gstreamer-libav ist nicht installiert

    Code
    root@dm7080hdsteffen:~# opkg list-installed grep *libav*
    libavahi-client3 - 0.6.32-r0.5 - Avahi IPv4LL network address configuration daemon
    libavahi-common3 - 0.6.32-r0.5 - Avahi IPv4LL network address configuration daemon
    libavahi-core7 - 0.6.32-r0.5 - Avahi IPv4LL network address configuration daemon
    libavcodec57 - 3.0-r0.2 - A complete, cross-platform solution to record, convert and stream audio and video.
    libavdevice57 - 3.0-r0.2 - A complete, cross-platform solution to record, convert and stream audio and video.
    libavfilter6 - 3.0-r0.2 - A complete, cross-platform solution to record, convert and stream audio and video.
    libavformat57 - 3.0-r0.2 - A complete, cross-platform solution to record, convert and stream audio and video.
    libavutil55 - 3.0-r0.2 - A complete, cross-platform solution to record, convert and stream audio and video.


    Im Log steht auch nichts relevantes...


    Und ja es klingt genau so wie im VLC. Und nun? :upside_down_face:

    Die meisten Probleme macht man sich selber!

  • Hier hab ich mal schnell ne kurzaufnahme gemacht ,ich kann da jetzt nicht sagen das es komisch klingt oder?


    General
    Complete name : C:\Users\Zombie\Desktop\Mandee feat- Maria Mathea - Superstar w #popularne.aac
    Format : ADTS
    Format/Info : Audio Data Transport Stream
    File size : 484 KiB
    Overall bit rate mode : Variable



    Audio
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format version : Version 4
    Format profile : HE-AACv2 / HE-AAC / LC
    Bit rate mode : Variable
    Channel(s) : 2 channels / 1 channel / 1 channel
    Channel positions : Front: L R / Front: C / Front: C
    Sampling rate : 44.1 KHz / 44.1 KHz / 22.05 KHz
    Frame rate : 21.533 fps (1024 spf)
    Compression mode : Lossy
    Stream size : 484 KiB (100%)

  • @Zombie,


    das glaube ich Dir das der Stream mit Dreamnetcast richtig wieder gegeben wird.
    Der Player wird sehr wahrscheinlich die

    Code
    self.session.nav.playService

    Class nutzen. Ich brauche aber die

    Code
    eMusicPlayer

    Class für den Spektrumanalysator!


    Aber dann sollte das durch Dream ja leicht und schnell angepasst werden können... :face_with_rolling_eyes:

  • Müsste ich bei uns mal erfragen ,da die Musikdatei auch in unserem GP3 Musikbrowser und der jukebox geht .
    Die e2 Player wie Merlinmusikplayer oder Mediaplayer bzw. Mediacenter können ja aac Datein garnicht erkennen und abspielen daher wird da im GP3 was anderst sein da GP3 die ja erkennt und abpsielt.

  • Ich habe das eben mal in meinen Player getestet. Mit


    Code
    self.session.nav.playService

    funktioniert der Stream. Nur halt der Spectrumanalyser geht dann nicht.

    Die meisten Probleme macht man sich selber!

  • Na ja streamripper hat das als aac aufgenommen und die Player am Rechner erkannten auch die Datei so und auch wie gesagt GP3 kann damit umgehen.
    Ob da jetzt aac als Endung richtig ist oder m4a kann ich nicht sagen der Stream wurde so aufgenommen .

  • Wo wir schon beim reporten sind,


    unter self.session.nav.playService kommt beim abspielen von aac+ bei mir von:


    Code
    iPlayableService.evUpdatedInfo


    nichts! Die


    Code
    iPlayableService.evStart


    funktioniert... :smiling_face:

    Die meisten Probleme macht man sich selber!

    • Offizieller Beitrag

    naja.... eMusicPlayer ist ein externes Plugin... das hat für uns Null Prio....


    Abgesehen davon, dass es eben total doof ist, dass es AAC in Software decodiert... da können wir nichts machen wenn der Software decoder schrott ist.


    Verwende halt einen normalen Player der den Hardware Decoder verwendet....


    Ich meine Dr.Best hat das mal gebaut. Eventuell findet er ja Zeit und hat Lust sich das anzuschauen.


    cu