Incoming tracks folder - #15940
Conversation
b24f85c to
52cdad4
Compare
ronso0
left a comment
There was a problem hiding this comment.
Thanks for this feature!
Looks good already, left some remarks.
Does it currently require a restart to activate the dir watcher?
| pLibrary->appendTracksToAutoDJ({pTrack->getId()}); | ||
| pLibrary->showAutoDJ(); | ||
| } | ||
| } |
There was a problem hiding this comment.
I think it would make sense to add the AutoDJ button to the existing summary dlg.
Besides, this is now only shown for single new tracks, why not show it if more tracks have been discovered? Like when you paste tracks from a guest's USB into incoming?
There was a problem hiding this comment.
I was unsure, if there is a use case for that. My use case covers only a single track during a performance.
I can hover confirm that users may want to listen to all new track that have been collected since the last start.
We have also the adjustable new Track filter in the analyser view in the other PR #15862. How about showing them?
da19d4c to
4610a4e
Compare
4610a4e to
d92adc6
Compare
|
This is now complete, with Sandboxing, applying preference changes on the fly and ignoring temporary half written downloads. Fixed also some edge cases found during testing. Sorry, I had to rebase everything because of a nasty typo in "incoming". |
d92adc6 to
7231706
Compare
7231706 to
7265472
Compare
|
Conflicts have emerged, please rebase. Why isn't the dir scan recursive? |
|
Ah yes. I can confirm the use-case of a recursive scan of a new folder inside the watched folder. I will take a look. |
|
I'll take a closer look soonish, manual test is still pending. |
7265472 to
edfbdc3
Compare
…it or append it to AutoDJ.
… a file system watcher for.
…gDirChangePending
edfbdc3 to
bacccc5
Compare
This PR introduces an incomimg track folder that is watched for new tracks. Once a track appears the user can either preview the track in a preview deck or append it to auto DJ or do nothing:
This covers the use case if you download an audience wish during a performance.
This shall partially fix #13192