Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [Suggestions / Wishlists] for future updates (Read 58816 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: [Suggestions / Wishlists] for future updates

Reply #400
Relative paths in playlist exports.

I'd really like to store my playlists in a separate folder, but it appears that foobar only uses relative paths if the path of the playlist is wholly contained within the path of the music file, and if it does, strip it from the music filepath and put the remainder in the playlist.

playlist_path  = /dir1/dir2/dir3/dir4/playlist.m3u8
music_filepath = /dir1/dir2/dir3/dir4/dir5/track1.flac

So the path that gets written to the playlist becomes dir5/track1.flac

I understand why you'd want to scope the traversal of directories, but how about you opened it up to those contained within the Music Library path?

Music Library Path  = /dir1/dir2/dir3/dir4/dir5/
music_filepath      = /dir1/dir2/dir3/dir4/dir5/music/track1.flac
playlist_path       = /dir1/dir2/dir3/dir4/dir5/playlists/playlist.m3u8


Both contain the "Music Library path" so strip the Music Library path from both, and suffix music_filepath with as many ../ as there are folders remaining in playlist_path.
So,
music_filepath      = music/track1.flac
playlist_path       = playlists/playlist.m3u8

becomes ../music/track1.flac

It handles loading of playlists containing ../, so it would make it more consistent if it could also create them.

Regardless, thanks for the truly excellent piece of software.

Re: [Suggestions / Wishlists] for future updates

Reply #401
The static number is reported by the library, I assume. It can't be just the average for file size versus duration, as the bitrate is unaffected by things like tags or embedded album art.


Sorry to respond to such an old post but when playing audio in mpv today I noticed that in conjunction with the mpvstats.lua script, it does indeed show the bitrate fluctuating realtime for FLAC files. This must be some sort of "hacky" implementation that you mentioned right? At any rate mpv is open source so perhaps their method could be looked at... Although a long shot for such a useless and niche feature, I admit.



Re: [Suggestions / Wishlists] for future updates

Reply #404
Hi would like to suggest regarding the Metadata of a file.
On a file properties > Metadata > and I added addtional info by adding new field.
On Selection properties UI element the metadata that was added via adding a new field is not showing.
Can you add/update so that whatever new field was added will in properties > Metadata will also reflect on Selection properties UI element

Thanks.

Re: [Suggestions / Wishlists] for future updates

Reply #405
^ @ShadowKite

You can do that already by adding the custom field to Preferences > Advanced > Display > Properties Dialog > Standard Fields -

Code: [Select]
Field Name=FIELD;

Re: [Suggestions / Wishlists] for future updates

Reply #406
Option to save "Pause" state/position PER PLAYLIST, without having to resort to third party add-ons. I think this bookmarking ability is the only obviously necessary feature missing from a standard FB2K install.
Then you'd need a way to switch the playing playlist without forcibly starting a new track.

Re: [Suggestions / Wishlists] for future updates

Reply #407
Invert selection

I like this idea so the next version of my JScript Panel component will have it but only as plman.InvertSelection for script writers and on the context menu of the included playlist scripts.



Obviously it would be super easy for Peter to add as well - I'm using his SDK code to do it.

Re: [Suggestions / Wishlists] for future updates

Reply #408

You can do that already by adding the custom field to Preferences > Advanced > Display > Properties Dialog > Standard Fields -

Code: [Select]
Field Name=FIELD;

Thanks. I always thought that part was only check boxes and radio button. Did not expect I could edit that part. *facepalm*

Re: [Suggestions / Wishlists] for future updates

Reply #409
Option to save "Pause" state/position PER PLAYLIST, without having to resort to third party add-ons. I think this bookmarking ability is the only obviously necessary feature missing from a standard FB2K install.
Then you'd need a way to switch the playing playlist without forcibly starting a new track.

That doesn't sound too hard. Just some options in Prefs to set it how you like. Fact is, FB2K is the only media player I know where you can't store bookmarks for playlists. It's a functional necessity for any modern media player, IMO, and kind of shocking that FB2k doesn't have it.


Re: [Suggestions / Wishlists] for future updates

Reply #411
Where? That will be on github as always.

The real question is "when" which is why I said "next version". I always announce releases in the dedicated thread on these forums.


Re: [Suggestions / Wishlists] for future updates

Reply #413
I still want a good way to clean duplicate. The current option is waaaaay too basic.
You search a playlist for duplicates. If duplicates are found, show them to the user who will decide which file to keep (or none) until there are no more duplicates.

Where to find duplicates should also be configurable, using the common title formatting tags.
A few defaults:
1. Compare between two filenames (allows to remove same files)
2. Compare between two "artist + title" tags (allows both tracks to have different filenames)
3. Compare between two albums (allows removing entire duplicate albums)

Then, show a window with the results with an option to save to a file (in case mistakes happened).

Cheers.

Re: [Suggestions / Wishlists] for future updates

Reply #414
Ability to remove items from the File Operation Preview window.


Re: [Suggestions / Wishlists] for future updates

Reply #415
(lossless) integrity verification and AccurateRip verification:
Upon AccurateRip verification, it will anyway have to decode. If decoding errors are found ... why not report to user?
High Voltage socket-nose-avatar