Opened 11 years ago

Last modified 8 years ago

#36818 new defect

Amarok cannot play any audio files / phonon backend missing

Reported by: hugo-ribeiro (Hugo Ribeiro) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: michaelld (Michael Dickens), illogic-al@…, pixilla (Bradley Giesbrecht), hmeine (Hans Meine), mkae (Marko Käning)
Port: amarok phonon

Description

After starting amarok, the program gives the following warning

Phonon claims it cannot play mp3 files. You may want to examine the installation of the backend that phonon uses.

In reality, amarok won't play any audio file (wav, ogg, etc... )

Starting amarok with debug options shows the following warnings

WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioOutput ( no objectName ). 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 

After searching in my system for "phonon", I couldn't find any phonon backend. Specially, there is no trace of phonon-qt7 or any other backend.

Since qt4-mac is now configured with -no-phonon and -no-phonon-backend, one would probably need to install the backend separately.

Can a port for phonon-qt7 be created? (Eventually, if it works it would be nice to also have phonon-vlc and phonon-gstreamer).

Should the backends eventually be variants of phonon itself?

Change History (10)

comment:1 Changed 11 years ago by michaelld (Michael Dickens)

I had wondered if this might be an issue. Let me look into creating some backends for phonon via what they provide. It would also be good to get the QT7 backend going again, but that's part of Qt4 and might be tricky.

comment:2 Changed 11 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… added

Cc Me!

comment:3 Changed 11 years ago by pixilla (Bradley Giesbrecht)

This is still an issue with amarok @2.6.0_0.

comment:4 Changed 11 years ago by jmroot (Joshua Root)

Port: amarok phonon added

comment:5 Changed 11 years ago by macports@…

Cc: macports@… added

Cc Me!

comment:6 Changed 10 years ago by hmeine (Hans Meine)

Cc: hans_meine@… added

Cc Me!

comment:7 Changed 10 years ago by hmeine (Hans Meine)

I have installed qt4-mac and py27-pyqt4, but I cannot play videos with phonon, since I get the above error message about missing backend plugins.

/opt/local/share/qt4/plugins does not have a "phonon_backend" subdirectory, which I think it should. I have also installed the phonon port, but I am unsure which one of them should bring the backend (I think qt4-mac). Also, there does not seem to be any relevant variant or additional port (as for the database drivers) from what I can see?

Don't know whether that's interesting, but MeVisLab successfully compiles the qt7 backend on OS X; I have MeVisLab installed and it has /Applications/MeVisLab.app/Contents/PlugIns/phonon_backend/libphonon_qt7.dylib If you want to know more about MeVisLab's (qmake-based) build system, let me know (I am a MeVisLab developer).

comment:8 Changed 10 years ago by macports@…

Cc: macports@… removed

Cc Me!

comment:9 Changed 10 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:10 Changed 8 years ago by desertshadow@…

There is now what appears to be a backend port called phonon_backend_gstreamer, but it has an open bug at the time of this comment: #50049

Note: See TracTickets for help on using tickets.