This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Moving from iTunes/Songbird to Amarok

Tags: None
(comma "," separated)
kdeorg
Registered Member
Posts
4
Karma
0
OS
Hi,

I just moved from OSX/GNOME to KDE (4.3.4) and trying to find replace for my old software. Biggest problem is iTunes. I have thousands of mp4 files and they are all rated (1-5 stars). I also like the look of iTunes, it's easy to use. Not too much information and everything is saved in the file, like cover art.

I managed to move my old iTunes library to Songbird. Everything seems to work ok, cover arts from mp4 files, rating etc. Songbird even looks like iTunes. But Songbird is not integrated in any way to KDE, like Amarok is for example. That is very big minus and because of that Songbird is not very usable.

Is there any way to move Songbird/iTunes library to Amarok, so that the cover arts from mp4 files work and rating is imported? If not, is this a feature for the future versions of Amarok?

(Sorry about the language, english is not my native.)
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
You should be able to import your iTunes statistics into Amarok. Open Amarok > Settings > Configure Amarok > Collection > Import Statistics, and follow the wizard.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
kdeorg
Registered Member
Posts
4
Karma
0
OS
bcooksley wrote:You should be able to import your iTunes statistics into Amarok. Open Amarok > Settings > Configure Amarok > Collection > Import Statistics, and follow the wizard.


I tried this, but it does not work. After some time, importing just freeze.

Image

I have tried to import iTunes library several times, but it freezes always at the same place. After some time 'Quit' button is activated. But Amarok library is still empty.

I use Arch Linux and the Amarok 2.2.2.
valoriez
KDE CWG
Posts
625
Karma
3
OS
It will help if you run Amarok from the console. Use

Code: Select all
amarok -d --nofork


Then you can tell what's happening during the scan, and paste the output here.

Valorie
kdeorg
Registered Member
Posts
4
Karma
0
OS
Here is the output, when import freezes.

Code: Select all
amarok:   BEGIN: void ScanManager::startIncrementalScan()                                                                                                     
amarok:     BEGIN: void ScanManager::checkTables(bool)                                                                                                         
amarok:     END__: void ScanManager::checkTables(bool) - Took 4.7e-05s                                                                                         
amarok:     BEGIN: QStringList ScanManager::getDirsToScan()                                                                                                   
amarok:     END__: QStringList ScanManager::getDirsToScan() - Took 0.00023s                                                                                   
amarok:      GOING TO SCAN:                                                                                                                                   
amarok:           "/home/james/Music/_AMAROKMTIME_1263570604"                                                                                               
amarok:     BEGIN: void ScanManager::writeBatchIncrementalInfoFile()                                                                                           
amarok:     END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00018s                                                                           
amarok:     BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*)                                                                                     
amarok:       BEGIN: void ProgressBar::setDescription(const QString&)                                                                                         
amarok:       END__: void ProgressBar::setDescription(const QString&) - Took 4e-05s                                                                           
amarok:       BEGIN: void CompoundProgressBar::addProgressBar(ProgressBar*, QObject*)                                                                         
amarok:         BEGIN: void ProgressBar::setDescription(const QString&)                                                                                       
amarok:         END__: void ProgressBar::setDescription(const QString&) - Took 3.5e-05s                                                                       
amarok:       END__: void CompoundProgressBar::addProgressBar(ProgressBar*, QObject*) - Took 0.00023s                                                         
amarok:       BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*)
amarok:          Setting abort slot for  "Kartoitetaan kokoelmaa"
amarok:          connecting to  1abort()
amarok:       END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 6.8e-05s
amarok:     END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0007s
amarok:     BEGIN: SqlCollectionDBusHandler::SqlCollectionDBusHandler(SqlCollection*)
amarok:        Register object:  true
amarok:     END__: SqlCollectionDBusHandler::SqlCollectionDBusHandler(SqlCollection*) - Took 7.4e-05s
amarok:   END__: void ScanManager::startIncrementalScan() - Took 0.0029s
amarok:   BEGIN: virtual void XmlParseJob::run()
amarok:      Success. Committing result to database.
amarok:      Database temporary table setup did not complete due to no directories needing to be processed.
amarok:   END__: virtual void XmlParseJob::run() - Took 0.02s
amarok:   BEGIN: virtual XmlParseJob::~XmlParseJob()
amarok:     BEGIN: void CompoundProgressBar::childBarComplete(ProgressBar*)
amarok:       BEGIN: void ProgressBar::setDescription(const QString&)
amarok:       END__: void ProgressBar::setDescription(const QString&) - Took 4.6e-05s
amarok:       BEGIN: void StatusBar::hideProgress()
amarok:       END__: void StatusBar::hideProgress() - Took 0.00016s
amarok:     END__: void CompoundProgressBar::childBarComplete(ProgressBar*) - Took 0.00049s
amarok:   END__: virtual XmlParseJob::~XmlParseJob() - Took 0.00054s
amarok:   BEGIN: void ScanManager::slotFinished()
amarok:   END__: void ScanManager::slotFinished() - Took 5.9e-05s


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]