foobar2000 auf Deutsch

foobar2000 => Allgemein => Thema gestartet von: mexx in 19. November 2008, 11:33:40

Titel: automatischer rescan der Media Library
Beitrag von: mexx in 19. November 2008, 11:33:40
Hallo,

im Changelog der Version 0.9.6 heiß es

Zitat von: foobar2000.orgMedia Library now automatically keeps track of any changes made to its folders; no more need to manually rescan them.

Kann man diesen automatischen rescan auch abstellen? Wenn ja, wo?

cu
mexx51
Titel: Re: automatischer rescan der Media Library
Beitrag von: fooamp in 19. November 2008, 11:49:55
Eine der momentan wohl meist gestellten Fragen auf hydrogenaudio, mit der Antwort: Nein.

Es ist ja auch kein kompletter rescan, nur eine Beobachtung auf Änderungen.

Das ganze hat auch schon einige Kritik nach sich gezogen; wenn es Dich interessiert, kannst Du es auf ha nachlesen.
Titel: Re: automatischer rescan der Media Library
Beitrag von: mexx in 19. November 2008, 12:56:37
Leider kann ich kein Englisch. :'( Von daher kann ich diese Diskussion leider nicht verfolgen.

Zitat von: fooamp in 19. November 2008, 11:49:55..Es ist ja auch kein kompletter rescan, nur eine Beobachtung auf Änderungen...

Aber um Änderungen fest zu stellen, muss doch eigentlich ein kompletter Rescan gemacht werden? Wie soll sonst festgestellt werden, wo sich etwas verändert hat?
Titel: Re: automatischer rescan der Media Library
Beitrag von: fooamp in 19. November 2008, 14:22:11
Dateisystem? TOC?
Titel: Re: automatischer rescan der Media Library
Beitrag von: Frank Bicking in 19. November 2008, 14:48:06
Programme können sich von Windows benachrichtigen lassen, wenn sich Inhalte von Ordnern ändern. Nicht anders funktioniert beispielsweise der Windows Explorer. Einen Scan der Festplatte führt foobar2000 lediglich beim Programmstart durch.

Zitat von: fooampDas ganze hat auch schon einige Kritik nach sich gezogen (...)

Wobei das meiste davon auf mangelndem Verständnis der Funktionsweise beruht, oder von Nutzern stammt, die schlichtweg keine Bereitschaft zeigen ihre Gewohnheiten umzustellen, oder unbegründet Angst davor haben, dass man ihnen zukünftig irgendwelche anderen Einstellungsmöglichkeiten streitig machen könnte, und sich deshalb vorsorglich gegen jegliche Automatismen wehren.

Wirkliche technische Probleme gibt es nur mit einigen Netzwerken und externen Festplatten, je nachdem wie man sie verwendet. Und nichts anderes wird überhaupt als "Kritik" ernstgenommen.
Titel: Re: automatischer rescan der Media Library
Beitrag von: fooamp in 19. November 2008, 17:25:15
Zitat von: Frank Bicking in 19. November 2008, 14:48:06
Programme können sich von Windows benachrichtigen lassen, wenn sich Inhalte von Ordnern ändern. Nicht anders funktioniert beispielsweise der Windows Explorer. Einen Scan der Festplatte führt foobar2000 lediglich beim Programmstart durch.

Vielen Dank für die Erklärung.

Zitat von: Frank Bicking in 19. November 2008, 14:48:06
Wirkliche technische Probleme gibt es nur mit einigen Netzwerken und externen Festplatten, je nachdem wie man sie verwendet. Und nichts anderes wird überhaupt als "Kritik" ernstgenommen.

Und nichts anderes betrifft auch mich: Notebook mit zusätzlicher externer Festplatte und auf beide Platten verteilter Musik.
Titel: Re: automatischer rescan der Media Library
Beitrag von: grimes in 19. November 2008, 17:42:03
Ich habe meine Musik auch auf verschiedenen externen Festplatten verteilt.
Trotzdem habe ich kein Problem mit der automatischen Benachrichtigung.
Dies liegt vielleicht daran, dass ich unter Vista den externen Festplatten jeweils einen festen Laufwerksbuchstaben zugeordnet habe.
Also mein Fazit: Ein Lob an die Entwickler für die neuen Funktionalitäten in der neuen foobar2000-Version.
Titel: Re: automatischer rescan der Media Library
Beitrag von: yellowshark in 19. November 2008, 18:24:50
Ich benutze Foobar jetzt seit ca. einem Jahr (vorher Winamp), und bin besonders von dem automatischen rescan begeistert, eine der besten Neuerungen der letzten Zeit. Es geht vor allem prompt und ohne Festplattengerödel.
Titel: Re: automatischer rescan der Media Library
Beitrag von: mexx in 19. November 2008, 18:36:36
jou,

danke für die Erklärungen. Habs soweit verstanden.

Habe meine Mucke auch auf einer externen Festplatte. Und nun steht für mich aber immer noch die Frage:

Was passiert, wenn ich foobar starte und vergessen habe, die externe Festplatte (hat übrigens eine feste LW-Bezeichnung) anzuschalten?

Foobar registriert das als Veränderung und löscht das LW aus der Media Library. Oder lieg ich da falsch?
Titel: Re: automatischer rescan der Media Library
Beitrag von: fbuser in 19. November 2008, 21:02:03
Zitat von: Frank Bicking in 19. November 2008, 14:48:06Wobei das meiste davon auf mangelndem Verständnis der Funktionsweise beruht,
Das kann ich nirgendwo herauslesen, aber es ist natürlich einfach, wenn man keine wirklichen Argumente hat, eine solche Aussage zu treffen. Das einzige "Argument", welches auf HA mehrfach angeführt wird ist, die neue Version nicht zu nutzen, wenn einem der Automatismus nicht gefällt. Dabei geht es nur um eine Option diesen Automatismus auszuschalten.

Zitat von: Frank Bicking in 19. November 2008, 14:48:06oder von Nutzern stammt, die schlichtweg keine Bereitschaft zeigen ihre Gewohnheiten umzustellen,
Auch das kann ich nirgendwo herauslesen. Ich habe hier (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=66618&view=findpost&p=598125) einige Probleme aufgeführt, die sich nicht mit einer Umstellung der Vorgehensweise lösen lassen.

Zitat von: Frank Bicking in 19. November 2008, 14:48:06oder unbegründet Angst davor haben, dass man ihnen zukünftig irgendwelche anderen Einstellungsmöglichkeiten streitig machen könnte, und sich deshalb vorsorglich gegen jegliche Automatismen wehren.
Wo soll das stehen?

Zitat von: Frank Bicking in 19. November 2008, 14:48:06Wirkliche technische Probleme gibt es nur mit einigen Netzwerken und externen Festplatten, je nachdem wie man sie verwendet.
Es gibt aber nicht nur technische Probleme, sondern auch konzeptionelle Probleme. Wenn, wie hier, der Automatismus dazu führt, daß vom Anwender ungewollt Daten zerstört werden, ist das ein konzeptioneller Fehler und kein technisches Problem.

Zitat von: Frank Bicking in 19. November 2008, 14:48:06Und nichts anderes wird überhaupt als "Kritik" ernstgenommen.
Das zeugt leider von wenig Problemverständnis und ist wenig hilfreich.
Titel: Re: automatischer rescan der Media Library
Beitrag von: fbuser in 19. November 2008, 21:05:48
Zitat von: mexx in 19. November 2008, 18:36:36
Foobar registriert das als Veränderung und löscht das LW aus der Media Library. Oder lieg ich da falsch?
So wie ich das der Diskussion auf HA entnehmen kann, passiert das nur, wenn du ein anderes LW mit gleicher Verzeichnisstruktur anschließt, welches denselben Laufwerksbuchstaben erhält, wie das ursprüngliche LW. Dann werden die alten Einträge durch die des neuen LWs ersetzt. Solange das Laufwerk nur ausgeschaltet ist, verlierst du keine Einträge.
Titel: Re: automatischer rescan der Media Library
Beitrag von: fooamp in 19. November 2008, 22:09:52
Mein Problem damit ist eigentlich ein ganz simples. Wenn ich CDs auslese und Dateien codiere nutze ich die Console, um dem Prozeß zu folgen und Fehlermeldungen nachzuvollziehen, ebenso beim Taggen von Dateien etc. Es ist doch schon ein wenig enervierend, daß permanent im Abstand von wenigen Sekunden eine Fehlermeldung dazwischenfunkt und ich meine Informationen mir zusammenscrollen muß. Und, ja, ich habe nur begrenzte USB-Anschlüsse und muß bisweilen umstecken, kann also nicht immer die zweite Festplatte dranhaben, wenn ich das Programm öffne.

Prinzipiell jedoch halte auch ich die Neuerung für eine Verbesserung, erleichtert sie die ML-Verwaltung doch erheblich.
Titel: Re: automatischer rescan der Media Library
Beitrag von: grimes in 19. November 2008, 22:14:13
Zitat von: fbuser in 19. November 2008, 21:02:03
Zitat von: Frank Bicking in 19. November 2008, 14:48:06Wirkliche technische Probleme gibt es nur mit einigen Netzwerken und externen Festplatten, je nachdem wie man sie verwendet.
Es gibt aber nicht nur technische Probleme, sondern auch konzeptionelle Probleme. Wenn, wie hier, der Automatismus dazu führt, daß vom Anwender ungewollt Daten zerstört werden, ist das ein konzeptioneller Fehler und kein technisches Problem.
Daten zerstört? :crazy2: Du machst mir Angst! Ich dachte, das mit dem automatischen rescan ist ein "read only"-Verfahren? Oder nicht?

Zitat von: fooamp in 19. November 2008, 22:09:52
Und, ja, ich habe nur begrenzte USB-Anschlüsse und muß bisweilen umstecken, kann also nicht immer die zweite Festplatte dranhaben, wenn ich das Programm öffne.
Da hilft nen USB Hub!
Titel: Re: automatischer rescan der Media Library
Beitrag von: mexx in 19. November 2008, 22:15:27
Zitat von: fbuser in 19. November 2008, 21:05:48
Zitat von: mexx in 19. November 2008, 18:36:36
Foobar registriert das als Veränderung und löscht das LW aus der Media Library. Oder lieg ich da falsch?
So wie ich das der Diskussion auf HA entnehmen kann, passiert das nur, wenn du ein anderes LW mit gleicher Verzeichnisstruktur anschließt, welches denselben Laufwerksbuchstaben erhält, wie das ursprüngliche LW. Dann werden die alten Einträge durch die des neuen LWs ersetzt. Solange das Laufwerk nur ausgeschaltet ist, verlierst du keine Einträge.

Wenns denn so ist, wär ich ja zufrieden gestellt. ;)
Aber, könnte man denn nicht wirklich dem Nutzer die Wahl lassen --> automatisch oder nicht?
Titel: Re: automatischer rescan der Media Library
Beitrag von: fbuser in 19. November 2008, 22:37:08
Zitat von: grimes in 19. November 2008, 22:14:13

Daten zerstört? :crazy2: Du machst mir Angst! Ich dachte, das mit dem automatischen rescan ist ein "read only"-Verfahren? Oder nicht?
Wenn du die Daten in deinen Files betrachtest, dann natürlich. Wenn du aber auch die Daten in der Library hinzunimmst, können diese durch falsche Einträge in den Files überschrieben werden. Eine Möglichkeit habe ich in der Antwort zu Mexx Frage beschrieben. Dies läßt sich aber durch einen "Rescan" noch reparieren. Auf HA habe ich zwei Szenarien beschrieben, für die dies nicht gilt. Diese betreffen sicherlich nicht jeden Anwender, sind aber auch nicht als exotisch zu bezeichnen.
Titel: Re: automatischer rescan der Media Library
Beitrag von: fooamp in 19. November 2008, 22:43:22
Zitat von: grimes in 19. November 2008, 22:14:13
Da hilft nen USB Hub!

Und - nein, ich werde mir wegen foobar2000 keinen USB-Hub kaufen.
Titel: Re: automatischer rescan der Media Library
Beitrag von: grimes in 19. November 2008, 23:04:15
Zitat von: fbuser in 19. November 2008, 22:37:08
Wenn du aber auch die Daten in der Library hinzunimmst, können diese durch falsche Einträge in den Files überschrieben werden. Eine Möglichkeit habe ich in der Antwort zu Mexx Frage beschrieben. Dies läßt sich aber durch einen "Rescan" noch reparieren.
Mein Vorschlag: Löschen von database.dat. Dann ist foobar2000 gezwungen die Daten in die Media Library neu einzulesen. (Ich geb zu: Ich werd ein Teufel tun und das ausprobieren.>:D)
Titel: Re: automatischer rescan der Media Library
Beitrag von: Frank Bicking in 20. November 2008, 00:58:29
Zitat von: fbuser in 19. November 2008, 21:02:03
Zitat von: Frank Bicking in 19. November 2008, 14:48:06Wobei das meiste davon auf mangelndem Verständnis der Funktionsweise beruht,
Das kann ich nirgendwo herauslesen, (...)

Man sieht das doch bereits in diesem Thread. Es wird einfach so angenommen, dass es nicht anders gelöst sein kann, als die Festplatte in regelmäßigen Abständen komplett zu scannen. Genauso wurde davon ausgegangen, dass externe Festplatten automatisch aus der Library entfernt werden, wenn man sie abtrennt.

Versteh mich bitte nicht falsch, es verlangt niemand vom Nutzer, das von vorneherein zu wissen. Nur kann man sich doch erst einmal erkundigen, wie etwas funktioniert, bevor man aus Mutmaßungen heraus dessen Abschaffung oder womöglich unnötige Optionen einfordert.

Das Szenario mit zwei oder mehr externen Festplatten, die sich den gleichen Laufwerksbuchstaben teilen, mag sich auf den ersten Blick als unauflösbar darstellen. Nur wäre es durchaus möglich, sie voneinander zu unterscheiden. Etwa über die Seriennummer des Volumes, oder meinetwegen über eine Identifikationsdatei, die das Programm in den obersten Ordner legt. Das nur als spontane Ideen.

ZitatWenn, wie hier, der Automatismus dazu führt, daß vom Anwender ungewollt Daten zerstört werden, ist das ein konzeptioneller Fehler und kein technisches Problem.

Wie dir Lyx bereits im Forum erklärt hat, basiert dein Datenverlust allerdings auf Annahmen darüber, wann foobar2000 die Tags neu von der Festplatte einliest. Das war auch in vergangenen Versionen nicht auf einen manuellen Rescan beschränkt. Auch ein simples Einfügen in die Playlist oder Abspielen von Dateien konnte dazu führen, dass Tags neu geladen werden.

Es handelte sich bei der Media Library nie um eine zu diesem Zweck entworfene, zuverlässige Backup-Lösung mit strikter, ausschließlich vom Nutzer gesteuerter Trennung zwischen Daten in Dateien und in der Library. Tut mir leid, dir das so sagen zu müssen, aber du hast dich da mehr oder weniger auf undokumentiertes Verhalten verlassen.
Titel: Re: automatischer rescan der Media Library
Beitrag von: fbuser in 23. November 2008, 11:09:57
Zitat von: Frank Bicking in 20. November 2008, 00:58:29
Man sieht das doch bereits in diesem Thread. Es wird einfach so angenommen, dass es nicht anders gelöst sein kann, als die Festplatte in regelmäßigen Abständen komplett zu scannen. Genauso wurde davon ausgegangen, dass externe Festplatten automatisch aus der Library entfernt werden, wenn man sie abtrennt.

Versteh mich bitte nicht falsch, es verlangt niemand vom Nutzer, das von vorneherein zu wissen. Nur kann man sich doch erst einmal erkundigen, wie etwas funktioniert, bevor man aus Mutmaßungen heraus dessen Abschaffung oder womöglich unnötige Optionen einfordert.
Bezüglich der Erkundigungen gebe ich dir hier prinzipiell recht. Allerdings würde ich die Mutmaßungen eher als Fragen nach der tatsächlichen Funktionsweise verstehen. Die Abschaffung der neuen Funktionalität wird eigentlich nirgendwo gefordert und ich bin nach wie vor der Meinung das eine Option zum Abschalten keineswegs unnötig ist. Mir ist durchaus klar, daß dies für die beschriebenen Probleme nur eine Notlösung ist, da diese eigentlich nicht gelöst, sondern nur umgangen werden. Aber dies ist in der Regel besser als gar keine Lösung.

ZitatDas Szenario mit zwei oder mehr externen Festplatten, die sich den gleichen Laufwerksbuchstaben teilen, mag sich auf den ersten Blick als unauflösbar darstellen. Nur wäre es durchaus möglich, sie voneinander zu unterscheiden. Etwa über die Seriennummer des Volumes, oder meinetwegen über eine Identifikationsdatei, die das Programm in den obersten Ordner legt. Das nur als spontane Ideen.
Wobei mir da spontan noch einfallen würde diese Identifikationsdatei auf NTFS-Partionen im Alternate-Stream des obersten Ordners zu verstecken. Das nur so als Anregung falls ihr in diese Richtung weiter plant

ZitatEs handelte sich bei der Media Library nie um eine zu diesem Zweck entworfene, zuverlässige Backup-Lösung mit strikter, ausschließlich vom Nutzer gesteuerter Trennung zwischen Daten in Dateien und in der Library. Tut mir leid, dir das so sagen zu müssen, aber du hast dich da mehr oder weniger auf undokumentiertes Verhalten verlassen.
Aber gerade für dieses Verhalten werden doch einige Funktionen zur Verfügung gestellt: Rescan library, Remove dead entries, reload info from file(s), rewrite file tags. Ich bin mir jetzt zwar nicht ganz sicher, ob die letzten beiden Funktionen durch das Masstagger-Plugin bereitgestellt werden, aber das spielt letztendlich keine Rolle. Von undokumentiert würde ich hier definitiv nicht sprechen. Zumal die Dokumentation, ohne das jetzt negativ zu werten, durchaus ausführlicher sein könnte.