I am seeing this as well. In a playlist buffer like this with point at at the start of the Track 1:
Track 1 Track 2 Track 2 I do C-o and get <empty line> Track 1 Track 3 and Track 2 has disappeared. No tracks were playing at the time. ---Fran On Sat, 13 Jan 2024 at 09:22, Titus Müller <[email protected]> wrote: > > I'm not seeing these issues. Can you please provide a step-by-step > > recipe to recreate this? > > Hm, that's strange. To be sure no other packages are responsible for the > behaviour, today I started Emacs with emacs -Q and used M-x load-file to > load emms-compat.el, emms.el, emms-source-file.el, emms-source-playlist.el > and emms-playlist.el. Then I used M-x emms-add-directory to add an album to > the playlist, switched to the playlist with M-x emms-playlist-mode-go and > there I used C-o and C-i to try to move the tracks around. I get the same > empty line and "nil:" error. > > In my elpa directory, the emms directory is called emms-20240112.2108. > Should I remove it and try to install again? > > ----- Ursprüngliche Nachricht vom 12.01.2024 ----- > > Yoni Rabkin <[email protected]> writes: > > > >> Titus Müller <[email protected]> writes: > >> > >>> Thank you so much for adding this feature! > >>> > >>> I tested it a little. > >>> > >>> First time using emms-playlist-mode-shift-track-down: Works fine, with > >>> the little drawback that it inserts a blank line below the downwards > >>> moved track, moving all the following tracks one line further down. > >>> > >>> Second, third, fourth time using emms-playlist-mode-shift-track-down > >>> in a row: Adds a line »nil:« above, I assume because trying to move > >>> the empty line up. > >>> > >>> Using emms-playlist-mode-shift-track-up correctly moves the upper > >>> track down, but instead of in turn moving the current track up to > >>> switch the two, it empties it's line, so what has been moved up, is > >>> deleted, and the track is now missing from the playlist. > > > > I'm not seeing these issues. Can you please provide a step-by-step > > recipe to recreate this? > > > >> It shouldn't be doing any of that. I need to fix all of those issues. > >> > >> Which version of Emacs are you on, by the way? > >> > >>> ----- Ursprüngliche Nachricht vom 09.01.2024 ----- > >>>> Titus Müller <[email protected]> writes: > >>>> > >>>>> (3) In emms-playlist-mode, it would be great to have a function to > >>>>> move a track one line up, and one to move a track one line down, to > >>>>> permanently (after saving the playlist) change the order of the > >>>>> playlist. > >>>> > >>>> This is now implemented in the main git repo, bound to C-i and C-o in > >>>> playlist-mode. > >>>> > >>>> Note that these functions can be used to move the playing track as > well; > >>>> they shouldn't interfere. > >>>> > >>>> I probably missed some edge cases, so checking it out would be > >>>> appreciated. As always. > >>> > > >
