Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow use of multiple libraries from GUI #8874

Open
mixxxbot opened this issue Aug 23, 2022 · 13 comments
Open

Allow use of multiple libraries from GUI #8874

mixxxbot opened this issue Aug 23, 2022 · 13 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: mysticsoto
Date: 2017-05-30T14:26:40Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1694451
Tags: usability


It would be nice to be able to use multiple libraries for different events/venues. I know you can sort by Genre, but for example, a Latin event might use multiple genres of latin music, while a Ballroom event might use a different set - some Latin as well as others. It would be great to be able to only load the music I want for each.

Not sure of how things are internally, for example if an internal database is used, but I would also think that that could conceivably save people memory space if they don't have to load their entire library onto memory.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-05-30T18:30:57Z


This is already supported by the Mixxx command line.

You can start mixxx using
mixxx --settingsPath PATH
where PATH is the alternative library DB location.

Unfortunately this is not easy to discover.
So we can keep this bug open for accessing this feature from GUI.

IMHO a full featured version of this is:
https://bugs.launchpad.net/mixxx/+bug/918233

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-05-30T22:28:34Z


Isn't this use case covered by crates and the crate filter ( #1263 )? Also, the library redesign branch ( #1117 ) adds a search filter for the library directory.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-06-01T20:52:54Z


If a user wants for example two kind or star ratings, it is not covered.
https://bugs.launchpad.net/mixxx/+bug/1352126
https://bugs.launchpad.net/mixxx/+bug/973136
He may also want two kins of cues ...

@mixxxbot
Copy link
Collaborator Author

Commented by: mevsme
Date: 2017-06-06T10:13:50Z


What if implement some kind of profiles in options, like in games. That will implement the feature about "rehearsal mode", different libraries and other. Also you can take someone's computer, load your profile (with settings too, optional path to music) and go on DJing.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-07-04T19:05:20Z


Hi Onur thank you for picking this up.
Do you need a helping hand?

Could you outline what you are planning?
This will ensure your work is finally mergeable.

@mixxxbot
Copy link
Collaborator Author

Commented by: onurtuna-lj
Date: 2017-07-26T13:58:24Z


Hi Daniel,

Sorry for the late response. I was a bit busy. I want to start working on Mixxx. However, I don't know the development environment very well. So I have chosen this issue to warm up since it has no strict deadline.

I have set a development environment firstly. As I see you are using Qt 4.x for example. In my environment the Qt 5.x version is set. When I prepare and ready to edit the codes I will inform you.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-07-26T17:25:25Z


Cool. Thank you. Which IDE you will use on which Os?
This is a good start to read:
https://www.mixxx.org/wiki/doku.php/bugfix_workflow

@mixxxbot
Copy link
Collaborator Author

Commented by: onurtuna-lj
Date: 2017-07-26T18:04:06Z


I'm using Qt Creator or Clion depending on purpose on Mac OS. For such case it would be affect to develop on Mac OS.

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-07-26T19:16:00Z


This is quite a large and complicated task for a first contribution. Please provide more details about your plans before you start implementing this. How do you intend to expose this in the GUI? We have a major redesign of the library GUI in progress ( #1117 ). It would probably be best to start working from that branch.

@mixxxbot
Copy link
Collaborator Author

Commented by: onurtuna-lj
Date: 2017-07-27T08:24:28Z


I have checked the branch so I can pick a new issue. Simple is better you're right. However I'll do this on Saturday.

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-07-27T11:59:32Z


I'm afraid this is not a one day task. Could you make a mockup of how you intend to integrate this into the GUI?

@mixxxbot
Copy link
Collaborator Author

Commented by: onurtuna-lj
Date: 2017-07-27T13:46:02Z


I mean I can pick one easy bug for the first time. I should check all the easy-to-handle bugs firstly. I can only do this on Saturday.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2018-09-20T18:06:20Z


Due to lack of progress, marking Triaged and clearing assignee. Feel
free to revert if it is in fact still in progress :).

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant