- Feb 12, 2021
-
-
Hugo Beauzée-Luyssen authored
To test for the conversion from internal to external, and then again from external to internal. refs #297
-
Hugo Beauzée-Luyssen authored
If a media already has a thumbnail (most likely because we're re-analyzing a file) reuse it instead of inserting a new thumbnail into the database.
-
Hugo Beauzée-Luyssen authored
When assigning a thumbnail to something, we need a valid mrl to update the records in database, however, an embedded thumbnail doesn't have an mrl before it's inserted in database. This provides a setter that will take care of inserting the thumbnail to the database if needed
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
The local values were not updated, causing these to be used when analyzing the file.
-
Hugo Beauzée-Luyssen authored
Refs #297, #292
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
We can now convert the media contained in a removed folder to external media instead of always deleting them. Fix #297
-
Hugo Beauzée-Luyssen authored
refs #297
-
Hugo Beauzée-Luyssen authored
refs #297
-
Hugo Beauzée-Luyssen authored
refs #297
-
Hugo Beauzée-Luyssen authored
refs #297
-
- Feb 10, 2021
-
-
Romain Vimont authored
Since another thread could execute initialize() in parallel, and the caller has no way to hold the internal mutex, this method is inherently racy.
-
- Feb 03, 2021
-
-
Hugo Beauzée-Luyssen authored
This was used during an old migration but isn't called since 91a16fc3 refs #217
-
- Jan 30, 2021
-
-
Hugo Beauzée-Luyssen authored
-
- Jan 27, 2021
-
-
Hugo Beauzée-Luyssen authored
The device lister invokes the fs factories so we need to destroy the device lister before the fs factories, otherwise a late event could call a method on a detroyed fs factory.
-
Hugo Beauzée-Luyssen authored
The state of the device may have changed between the time we fetch it from database and the time we actually use it
-
- Jan 21, 2021
-
-
Hugo Beauzée-Luyssen authored
Which will almost always return true since we hide the missing media in most cases, but this will change
-
- Jan 20, 2021
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This is a left-over from the old code which was maintaining a vector of disabled factories and inserting the activated one in m_fsFactories. We don't use that anymore and m_fsFactories always contained the factories, but they can be in a stopped state
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Which was abandonned, but only partially
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
We already check that the id is not 0 just before, so we can just bind an integer
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
And spawn a refresh for all file-based playlists to fix their content encoding if needed. Fix #255
-
Hugo Beauzée-Luyssen authored
refs #255
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
refs #255
-
Hugo Beauzée-Luyssen authored
Otherwise the playlist is likely to be considered invalid by VLC and would cause the user to lose its handcrafted playlist in case of a migration failure
-
Hugo Beauzée-Luyssen authored
Once we fix URL encoding, some of the characters that were wrongfully encoded would cause the playlist backups to be invalid XML, so we need to encode the backup files content
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-