|
Hello,
I\'m using Amarok v1.2.1 on Gentoo. My problem is that Amarok does not seem to be parsing tags on Ogg Vorbis files on a SMB share mounted in the local filesystem (not using smbfs://). Playing the files is not an issue -- although they\'re not added to the Collection, it is possible to play them by using the \"Files\" tab on the left side of the interface and selecting the file manually. Right clicking the file and selecting \"View/Edit Meta Information\" does not display the artist, title, or any other associated information. The issue seems to be specific to TagLib, as XMMS and Rhythmbox (two apps that do not use it) pick up the tags properly on Ogg Vorbis files on my SMB share, but wxMusik v0.4.1 (which does use TagLib) has the same problem that Amarok does. Copying the file over to a local filesystem and then adding it in Amarok results in the tags being parsed just fine. Oddly enough, several thousand MP3\'s on the same SMB share have their tags parsed without issue. On the Samba server, modifying the configuration with \"unix extensions = yes\" and \"unix extensions = no\", restarting the server and remounting the shares on the client has no effect on the problem. An example problematic Ogg Vorbis file can be downloaded here. (It was encoded from a live recording, so it\'s perfectly legal.) The files in question were all created with oggenc, using the -a (artist), -t (title) and other such parameters at encode time to tag the files. Thanks in advance for any assistance, Jeff Edit: Since my initial post, I\'ve gone from utterly puzzled, to realizing the problem is related to playing through a SMB share, to being puzzled again. markey said in another topic that TagLib can\'t read tags remotely. Does this behaviour affect only Ogg Vorbis files, and not MP3\'s? Post edited by: Micand, at: 2005/03/13 02:31 |
Registered Member
|
Hello,
I\'m still experiencing the same problem after upgrading to Amarok 1.2.2 and switching from Samba to NFS. Ogg Vorbis files on NFS or SMB share, with share mounted in filesystem: No tags are picked up, file not loaded by Amarok. Same Ogg Vorbis files on local filesystem: All tags are picked up. Most MP3 files on NFS or SMB share: Work fine. Most MP3 files locally: Work fine. I say \"most MP3 files\" because approximately 500 of my 8200 MP3\'s suffer from the same problem of no tag data being read. Again, just as with all the Ogg Vorbis files I\'ve tried, if copied to a local filesystem, Amarok loads the tag data with no issues. If an example of a problematic MP3 file would be helpful, please contact me privately and I will provide a link to one. wxMusik, which I believe also uses Taglib, chokes on the same Ogg Vorbis or MP3 files that Amarok does. Other players, including Rhythmbox and mplayer, have no problems reading the tags on any of these files. Any assistance will be much appreciated. Thanks, Jeff |
|
It\'s not just Ogg that appears to suffer from this problem, none of my mp3 tags are being seen by Amarok over smb - the files just refuse to play
I\'m trying to access my itunes folder on my ibook via smb, as you stated previously everything is ok once the file has been copied locally. thingi |
KDE Developer
|
The files don\'t play?
Amarok Developer
|
Registered Member
|
Thanks for the replies. I managed to work the problem out. For the record, my server was running Samba 3.0.12, with my clients mounting the shares via the cifs driver included in the 2.6 kernel. It seems that to get taglib to parse the tags, all I had to do was change the default permissions that files and directories on the share used. I initially ruled this avenue out, as I had tried Samba with \"unix extensions\" disabled and enabled, and it had no effect. However, after trying shfs and seeing taglib working properly, I thought it was worth another go. The options I used to mount the CIFS share in fstab changed from this:
credentials=/root/.samba-credentials/strawberry-stash,uid=micand,gid=users to this: credentials=/root/.samba-credentials/strawberry-stash,uid=micand,gid=users,ro,file_mode=0444,dir_mode=0555 For the uid, gid, file_mode, or dir_mode options to work, \"unix extensions\" must be disabled in Samba. Both Amarok 1.2.3 and wxMusik 0.4.1.0 worked perfectly after this modification to the mounting options. Thanks again, Jeff |
|
Hi i am the author of wxMusik. Yes taglib has a problem with samba shares and permissions soimetimes. taglib checks with acccess()if write is ok and then opens it with fopen(\"rb+\"). but this fails. I have modified taglib to retry the foipen with fopen(\"r\" then. this is in current svn only, but will be in the next version. there are lot of memo0ry leaks and some other problems with taglib whicvh i have fixed. i had no time yet , to notfiy the taglib author of all the issues.
|
KDE Developer
|
Gunnar Roth wrote:
Gunnar, please inform TagLib\'s author as soon as possible, because the next TagLib release (1.4) is due for release soon. His email address is wheeler@kde.org. You can also catch him on irc. nickname: wheels, channel: #kde-multimedia, server: irc.freenode.net Thanks for your work!
--
Mark Kretschmann - Amarok Developer |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft