Hi, I think these two bugs should be implemented with a workflow like this:
- select a folder to export files to (‘create external mixxx library’ for example), let’s say /media/external/exported - mixxx creates empty database to the location, for example /media/external/exported/.mixxx/mixxx.sqlite - if successful, the exported library is shown in the mixxx sidebar with ‘unmount' icon - user drags tracks from the library to the folder in sidebar, just like to a playlist -> mixxx copies the tracks to the folder and updates database in external directory -> the external DB must contain path in internal DB to match the tracks later -> tag changes must be timestamped to allow merging of changes back -> user can create folders, which are folders in the export directory, and mixxx has relative paths to the tracks in the exported directory - user unmount the external library from sidebar -> exported database is closed and the entry disappears from mixxx sidebar - on another (or same) mixxx machine, user chooses ‘import external library’ -> the library is shown in mixxx sidebar, and changes can be imported (but maybe not automatically? Maybe option in sidebar context menu or in import dialog?) -> tracks can be played normally from the sidebar external library folder I see no point exporting cue info or waveforms in json or xml formats, because the data is internal to mixxx. *hile* On 2014-08-29, at 11:28 , Tuukka Pasanen <pasanen.tuu...@gmail.com> wrote: > Hello, > Just thinking should it be JSON, XML or Sqlite file? JSON and XML is > supported by QT but config is XML so should it be like that? > > Thanks, > Tuukka > > On 21.08.2014 18:35, Daniel Schürmann wrote: >> This might be solved after implementing >> https://bugs.launchpad.net/mixxx/+bug/1001299 >> and >> https://bugs.launchpad.net/mixxx/+bug/918233 >> >> Any takers? >> >> >> Am 20.08.2014 19:50, schrieb Musikpirat: >>> Am 20.08.2014 um 14:48 schrieb Owen Williams: >>>> persisting on the same machine or is he moving to another machine? >>>> Obviously it won't work if he's moving to different computers, but they >>>> should persist if they are on the same machine. >>> Think he wants to copy the files from one hdd onto another. A common >>> usecase would be to prepare a set on your workstation and than copy it >>> (plus some additional files) to your laptop. >>> >>> Christian >>> >>> >>> ------------------------------------------------------------------------------ >>> Slashdot TV. >>> Video for Nerds. Stuff that matters. >>> http://tv.slashdot.org/ >>> _______________________________________________ >>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today >>> http://mixxx.org >>> >>> >>> Mixxx-devel mailing list >>> Mixxx-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Get Mixxx, the #1 Free MP3 DJ Mixing software Today >> http://mixxx.org >> >> >> Mixxx-devel mailing list >> Mixxx-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel >> > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > http://mixxx.org > > > Mixxx-devel mailing list > Mixxx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mixxx-devel ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel