Revision a34f47c...

Go back to digest for 23rd January 2011

Features in Multimedia

Sergey Ivanov committed changes in [amarok] /:

Refactoring of MetaTagLib.

Split it up on separate classes, one for each Tag format.

Added support of ASF tags (.wma).

Added cover arts support for M4A (.mp4) and ASF (.wma) files.

New class for tag guessing. If track has no Title and artist, MetaTagLib will try
to guess It from file name automaticaly.

Moved TagGuesser dialog and MusicBrainzFinder on new class rails.

Added ability to guess tags from whole track path. (TagGuesse dialog)
(RR: 100191)

File Changes

Added 16 files
  •   shared/TagsFromFileNameGuesser.cpp
  •   shared/TagsFromFileNameGuesser.h
  •   shared/tag_helpers/APETagHelper.cpp
  •   shared/tag_helpers/APETagHelper.h
  •   shared/tag_helpers/ASFTagHelper.cpp
  •   shared/tag_helpers/ASFTagHelper.h
  •   shared/tag_helpers/ID3v2TagHelper.cpp
  •   shared/tag_helpers/ID3v2TagHelper.h
  •   shared/tag_helpers/MP4TagHelper.cpp
  •   shared/tag_helpers/MP4TagHelper.h
  •   shared/tag_helpers/StringHelper.cpp
  •   shared/tag_helpers/StringHelper.h
  •   shared/tag_helpers/TagHelper.cpp
  •   shared/tag_helpers/TagHelper.h
  •   shared/tag_helpers/VorbisCommentTagHelper.cpp
  •   shared/tag_helpers/VorbisCommentTagHelper.h
Modified 20 files
  •   ChangeLog
  •   shared/FileType.cpp
  •   shared/FileType.h
  •   shared/MetaTagLib.cpp
  •   shared/MetaTagLib.h
  •   src/amarokconfig.kcfg
  •   src/CMakeLists.txt
  •   src/QStringx.h
  •   tests/CMakeLists.txt
  •   tests/TestTagGuesser.cpp
  •   src/dialogs/FilenameLayoutDialog.cpp
  •   src/dialogs/FilenameLayoutDialog.h
  •   src/dialogs/FilenameLayoutDialog.ui
  •   src/dialogs/OrganizeCollectionDialog.cpp
  •   src/dialogs/TagDialog.cpp
  •   src/dialogs/TagGuesser.cpp
  •   src/dialogs/TagGuesser.h
  •   src/musicbrainz/MusicBrainzFinder.cpp
  •   utilities/collectionscanner/CMakeLists.txt
  •   src/core-impl/meta/file/File_p.h
36 files changed in total