Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.05.2014, 19:12

amarok scannt Bibliothek nur noch teilweise

Hallo,
Amarok scannt die Musiksammlung nicht mehr. In der Konsole sieht das so aus: (Auszug)

Quellcode

1
2
It is of size 1048576 bytes but we need more than 2777782 bytes. 
void CollectionScanner::ScanningState::setLastFile(const QString&) QSharedMemory is too small to hold the data.


Quellcode

1
dev-db/mariadb-5.5.37-r1  USE="community embedded pam perl ssl -cluster -debug -extraengine -jemalloc -latin1 -max-idx-128 -minimal -oqgraph -profiling (-selinux) -sphinx -static -static-libs -systemtap -tcmalloc {-test} -tokudb"

Quellcode

1
media-sound/amarok-2.8.0-r1:4  USE="cdda handbook ipod mtp ofa opengl semantic-desktop utils (-aqua) -debug -embedded -lastfm -mp3tunes {-test}"


Die Collection liegt verteilt auf 4 ntfs Partitionen.

Mir ist aufgefallen

Quellcode

1
2
3
amarok:   [WARNING] [GenericScanManager] scan of a non-directory "/home/meines/Musik/Musik-1/Musik3" requested, skipping it. 
amarok:   [WARNING] [GenericScanManager] scan of a non-directory "/Musik2" requested, skipping it. 
amarok:   [WARNING] [GenericScanManager] scan of a non-directory "/home/meines/Musik3" requested, skipping it.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flammenflitzer« (06.06.2014, 17:34)


2

02.06.2014, 11:50

Mhm, das ist im Amarok hard codiert eine max. Größe von 1MB.

Quellcode

1
2
3
4
5
6
7
# ebuild /usr/portage/media-sound/amarok/amarok-2.8.0-r1.ebuild compile
# cat -n /var/tmp/portage/media-sound/amarok-2.8.0-r1/work/amarok-2.8.0/src/scanner/GenericScannerJob.cpp | grep -C 2 '^ *40'
    38
    39  static const int MAX_RESTARTS = 40;
    40  static const int SHARED_MEMORY_SIZE = 1024 * 1024; // 1 MB shared memory
    41
    42  GenericScannerJob::GenericScannerJob( GenericScanManager* manager,


Das kannst du ausbessern, wenn du in dieser Datei (/var/tmp/portage/media-sound/amarok-2.8.0-r1/work/amarok-2.8.0/src/scanner/GenericScannerJob.cpp) in Zeile 40, aus dem

Quellcode

1
 static const int SHARED_MEMORY_SIZE = 1024 * 1024; // 1 MB shared memory
bsp. ein

Quellcode

1
 static const int SHARED_MEMORY_SIZE = 1024 * 1024 * 10; // 10 MB shared memory
machst.

Also

1. ebuild compile (wie oben)
2. ausbessern
3. ebuild merge (wie oben nur statt "compile" ein "merge" hinten).

Das sollte gehen, wobei ... ungetestet! Ich verwende Amarok nicht ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

05.06.2014, 16:23

Funktioniert. Wäre schön, wenn du mir mitteilst, wie ich das in das ebuild übernehmen kann.
Danke

4

06.06.2014, 09:19

Mhm, da müßte man das einfach in ein Patch file wandeln und dann das in die files section usw. usf.

Ich glaube ich habe da in der Tips & Tricks Section hier im Forum auch irgendwann mal was dazu verfasst.

ABER: ich glaube einfacher wäre es mit Upstream Kontakt aufzunehmen und denen einen Link auf diesen Thread zu stecken: http://www.gentooforum.de/artikel/21692/…-teilweise.html

http://amarok.kde.org/en/support ... sind sowieso einige deutsche Entwickler da darunter (wenn nicht gar alle).
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

06.06.2014, 17:34

Habe ich gemacht. Über das Mail Formular.
Danke
Schöne Pfingsten