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 <[email protected]> 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
>>> [email protected]
>>> 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
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel