Amarok 1.4.10 and M4A audio files.

Hello, I'm still running Amarok 1.4.10. My desktop computer is running Leap 15.5. I've a number of audio files with extension m4a. When I try to play them I get "Error Loading Media There is no available decoder." I've the gstreamer libraries installed, but whatever decoder is needed by this version of Amarok is, it's missing or not compatible. Amarok 9 has no issues with these files. Does anybody know if there's a particular package I'm missing or it's just not possible? Rafael

On 2/14/24 1:49 PM, Rafael Herrera wrote:
Amarok 9 has no issues with these files.
Does anybody know if there's a particular package I'm missing or it's just not possible?
Rafael
You need to consistently get your audio and video packages from the Packman repository. They are independent of SUSE and can provide the codecs in the packages they provide to play common audio and video files that the standard packages cannot. See: https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories -- David C. Rankin, J.D.,P.E.

I re-installed the codecs. No luck, same error. Rafael On Sat, Jul 27, 2024 at 10:42 AM David C. Rankin <drankinatty@gmail.com> wrote:
On 2/14/24 1:49 PM, Rafael Herrera wrote:
Amarok 9 has no issues with these files.
Does anybody know if there's a particular package I'm missing or it's
just not
possible?
Rafael
You need to consistently get your audio and video packages from the Packman repository. They are independent of SUSE and can provide the codecs in the packages they provide to play common audio and video files that the standard packages cannot.
See: https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories
-- David C. Rankin, J.D.,P.E.

On 7/28/24 8:34 PM, Rafael H. wrote:
I re-installed the codecs. No luck, same error.
Rafael
I guess this is the point where Yasuhiko will have to take a look at the build logs for the new Amarok and see if it needs any of the build options adjusted like ALSA did (-std=c11 / or -std=c++11 - I can't recall which at the moment) If you followed the link and changed vendor on all the code packages as stated in the link I posted, then there is an issue somewhere. Can you post a copy of a SMALL file of the type you are trying to play on paste.opensuse.org? That way others can test with the data file to confirm what you are seeing. -- David C. Rankin, J.D.,P.E.

I uploaded one of the files. It's md5sum is 12f89aac8da4336a137fc0a9f48d988c, in case the upload reprocessed it. https://paste.opensuse.org/pastes/6fb42dca3452 Rafael On Mon, Jul 29, 2024 at 7:40 AM David C. Rankin <drankinatty@gmail.com> wrote:
On 7/28/24 8:34 PM, Rafael H. wrote:
I re-installed the codecs. No luck, same error.
Rafael
I guess this is the point where Yasuhiko will have to take a look at the build logs for the new Amarok and see if it needs any of the build options adjusted like ALSA did (-std=c11 / or -std=c++11 - I can't recall which at the moment)
If you followed the link and changed vendor on all the code packages as stated in the link I posted, then there is an issue somewhere.
Can you post a copy of a SMALL file of the type you are trying to play on paste.opensuse.org? That way others can test with the data file to confirm what you are seeing.
-- David C. Rankin, J.D.,P.E.

On 7/29/24 7:57 AM, Rafael H. wrote:
I uploaded one of the files.
It's md5sum is 12f89aac8da4336a137fc0a9f48d988c, in case the upload reprocessed it.
https://paste.opensuse.org/pastes/6fb42dca3452 <https://paste.opensuse.org/pastes/6fb42dca3452>
Rafael
Thanks Rafael, I tested fine here with mplayer on Tumbleweed. Wow, such short violin strokes! As a test, just open a terminal and try with mplayer: $ mplayer 'Ricardo Tanturi - Alberto Castillo - A mi madre (Con los amigos) - 1943 - Vals.m4a' or if you let tab-completion handle it: $ mplayer Ricardo\ Tanturi\ -\ Alberto\ Castillo\ -\ A\ mi\ madre\ \(Con\ los\ amigos\)\ -\ 1943\ -\ Vals.m4a (that's why I hate spaces in filenames :) The mplayer rpm is from Packman (MPlayer-1.2.r38304-1699.4.pm.28.x86_64) If that plays fine, your codecs are fine, if not, then you need to fix them. I can't install kde3-amarok on Tumbleweed due to libtag error: Problem: 1: nothing provides 'libtag.so.1()(64bit)' needed by the to be installed kde3-amarok-1.4.10-158.128.x86_64 Solution 1: do not install kde3-amarok-1.4.10-158.128.x86_64 Solution 2: break kde3-amarok-1.4.10-158.128.x86_64 by ignoring some of its dependencies Maybe Yasuhiko can work his magic there as well :) -- David C. Rankin, J.D.,P.E.

I can play this file type with other players. It's specifically kde3-amarok that I'm having trouble with. On Mon, Jul 29, 2024, 8:08 PM David C. Rankin <drankinatty@gmail.com> wrote:
On 7/29/24 7:57 AM, Rafael H. wrote:
I uploaded one of the files.
It's md5sum is 12f89aac8da4336a137fc0a9f48d988c, in case the upload reprocessed it.
https://paste.opensuse.org/pastes/6fb42dca3452 <https://paste.opensuse.org/pastes/6fb42dca3452>
Rafael
Thanks Rafael,
I tested fine here with mplayer on Tumbleweed. Wow, such short violin strokes!
As a test, just open a terminal and try with mplayer:
$ mplayer 'Ricardo Tanturi - Alberto Castillo - A mi madre (Con los amigos) - 1943 - Vals.m4a'
or if you let tab-completion handle it:
$ mplayer Ricardo\ Tanturi\ -\ Alberto\ Castillo\ -\ A\ mi\ madre\ \(Con\ los\ amigos\)\ -\ 1943\ -\ Vals.m4a
(that's why I hate spaces in filenames :)
The mplayer rpm is from Packman (MPlayer-1.2.r38304-1699.4.pm.28.x86_64) If that plays fine, your codecs are fine, if not, then you need to fix them.
I can't install kde3-amarok on Tumbleweed due to libtag error:
Problem: 1: nothing provides 'libtag.so.1()(64bit)' needed by the to be installed kde3-amarok-1.4.10-158.128.x86_64 Solution 1: do not install kde3-amarok-1.4.10-158.128.x86_64 Solution 2: break kde3-amarok-1.4.10-158.128.x86_64 by ignoring some of its dependencies
Maybe Yasuhiko can work his magic there as well :)
-- David C. Rankin, J.D.,P.E.

On 7/29/24 8:06 PM, Rafael H. wrote:
I can play this file type with other players. It's specifically kde3-amarok that I'm having trouble with.
Okay, Sorry, then this is a dependency/library issue for Amarok. Did you have any issue with the install like I posted? You may want to try: $ ldd /opt/kde3/bin/amarok (or whatever the exe name is) Then make sure all libraries are found and resolved. You may need to open a bug report for this. If you can play the file on your system, but just now with Amarok anymore, then the old library or codec that was allowing Amarok to do that may no longer be built. (like when I try and install Amarok) Can you run amarok from the command line (open a terminal and do) $ /opt/kde3/bin/amarok (or whatever the exe name is) Then post any error messages that are dumped to your terminal. This will help (hopefully) identify whether it is a dependency or a problem with amarok itself. That will help determine if a bug can likely be fixed for it. -- David C. Rankin, J.D.,P.E.
participants (3)
-
David C. Rankin
-
Rafael H.
-
Rafael Herrera