Help - Search - Members - Calendar
Full Version: foo_uie_bookmarks
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3
tanka
Hi all, here's a plugin to help you remember positions in songs. Requires fb2k 0.9.5+ & Columns UI.

Features:
  • Bookmark via playlist contextmenu/keyboard shortcut/toolbar button
  • Delete key removes bookmarks
  • Clear Bookmarks via Edit menu/keyboard shortcut
  • Inline editable Comment column
  • Auto Mode: bookmark is automatically updated on stop, user starting another bookmark or nonbookmark, and on shutdown; if playback reaches the end of the track, the bookmark is automatically deleted
  • Auto-bookmark playing track on user starting another track in different/same playlist, and on shutdown
  • Capture playlist content when bookmarking
  • Field for global title formatting: %bookmarks%
  • Bookmark playback queue via Playback menu/keyboard shortcut/toolbar button
  • Auto-bookmark playback queue on user stopping playback/starting another track, on shutting down, and on loading bookmarked playback queue items
  • Instant Save: save bookmarks data file whenever listview data changes except when a column is clicked
  • contextmenu Save: save bookmarks data file
Update
+ = Added, - = Removed, ~ = Change, ! = Fix

0.2.6
  • + new prefs tab Special replaces General ii:
    • user can set bookmarking options (Auto Bookmarking & Playlist Content Capture) for all playlists & individual playlists selected in a listview
    • playback queue can now be auto-bookmarked on 4 separately configurable events: user stopping playback, user starting another track, on shutting down, and on loading bookmarked playback queue items
    • bookmarked playback queue property: Flush playback queue on loading; if disabled, loading will add items to the playback queue
  • + cleared playlist content can now also be captured when bookmarking via toolbar button or keyboard shortcut
  • + auto-bookmarking cleared playlist content is now properly constrained by the prefs (e.g., if the pref for auto-bookmarking on shutting down is not set for a particular playlist, then captured cleared content from that playlist will not be auto-bookmarked)
  • + auto-bookmark on user starting another track in same playlist can be set to occur only if cleared playlist content has been captured
  • + playback queue bookmarking system now stores playlist/item indexes
  • + bookmarked playback queue items now display playlist names
  • + Bookmark Playback Queue via Playback menu/keyboard shortcut/toolbar button
  • + load bookmark by pressing enter
  • + new values for %bookmarks%, some were changed (see flags.txt in archive)
  • + confirm when removing/clearing bookmarks
  • ~ Playlist Content column renamed to Locations File
  • ~ reworked prefs system to prevent reset in future updates
  • ~ prestart control changed to UpDown
  • ~ improved descriptions of some prefs
  • ~ internal changes
  • ! visual glitch in pref pages
  • ! if playlist was renamed during playback and then track was auto-bookmarked, the new playlist name wasn't used
  • ! if playlist was reordered during playback and then track was auto-bookmarked w/playlist content, the wrong content was captured
foo_uie_bookmarks_0.2.6
changelog
DruiD_ff
thanx. it's work!
Frank Bicking
Nice idea smile.gif

Minor suggestion: Please use Windows' date format settings or at least ISO 8601 (YYYY-MM-DD).
hayfi
Very nice component, thanks a lot! But I have one problem: if I doubleclick a bookmarked item, it starts playing the song from the beginning and not from the saved time position. What am I doing wrong? I use foobar 0.9.3 beta 2
q-stankovic
QUOTE(hayfi @ Jul 19 2006, 18:03) *

Very nice component, thanks a lot! But I have one problem: if I doubleclick a bookmarked item, it starts playing the song from the beginning and not from the saved time position. What am I doing wrong? I use foobar 0.9.3 beta 2



Cannot cnfirm that! It works fine!

It is nice that this new bookmark plugin uses a panel. Would just like to have settings for background and text color.

Thanks!!
q-stankovic
QUOTE(q-stankovic @ Jul 20 2006, 18:31) *

QUOTE(hayfi @ Jul 19 2006, 18:03) *

Very nice component, thanks a lot! But I have one problem: if I doubleclick a bookmarked item, it starts playing the song from the beginning and not from the saved time position. What am I doing wrong? I use foobar 0.9.3 beta 2



Cannot cnfirm that! It works fine!

It is nice that this new bookmark plugin uses a panel. Would just like to have settings for background and text color.

Thanks!!


Sorry! I have 0.9.2 and 0.9.3beta installed and sometimes don't know what i am using. rolleyes.gif

It is a problem with the beta! Confirmed!
Bubbi
Nice feature to add to fb2k, but i have a "little issue"

When you doubleclick where there isn't any file, it pops up with a note saying "File not found".
i don't think it's necessary to inform the user when he doesn't click on a real file.. It should be enough just to let him/her experience that nothing is happening.

"Sometimes it's better to inform the user that he/she is an idiot, by not saying anything" as one of my school teachers once said..

It's ofcause a translation from danish, so something might have gone lost there.. smile.gif but i hope that you understand the point of my "request"

Another thing i might be happy to do, is to cut down on the amount of data which is displayed.
I would like to remove some of the columns, but I haven't found any way to do this yet..

Am I requesting too much?.. plz, let me know..
hayfi
QUOTE(q-stankovic @ Jul 21 2006, 05:57) *

QUOTE(q-stankovic @ Jul 20 2006, 18:31) *

QUOTE(hayfi @ Jul 19 2006, 18:03) *

Very nice component, thanks a lot! But I have one problem: if I doubleclick a bookmarked item, it starts playing the song from the beginning and not from the saved time position. What am I doing wrong? I use foobar 0.9.3 beta 2



Cannot cnfirm that! It works fine!

It is nice that this new bookmark plugin uses a panel. Would just like to have settings for background and text color.

Thanks!!


Sorry! I have 0.9.2 and 0.9.3beta installed and sometimes don't know what i am using. rolleyes.gif

It is a problem with the beta! Confirmed!


With the new foobar 0.9.3 beta 3 it works as it should - no more problems :-)
RogerG
thank you very much for this plugin, dude!
Bimbo Frogger
Very nice and useful. Thank you tanka!


//edit: One suggestion, customizable/removable columns would be nice. For example i would like to remove "Location" and "Added on". They are stealing too much space.
Bimbo Frogger
QUOTE(tanka @ Jul 18 2006, 09:47) *

- Hide/reset columns

Thank you.

But now i have the same problem as hayfi mentioned earlier in this thread, every song starts from beginning and not from bookmarked position.

foobar2000 v0.9.3 beta 3
foo_uie_bookmarks 0.0.1c
Win2K SP4

tanka
QUOTE(Bimbo Frogger @ Jul 26 2006, 00:32) *

QUOTE(tanka @ Jul 18 2006, 09:47) *

- Hide/reset columns

Thank you.

But now i have the same problem as hayfi mentioned earlier in this thread, every song starts from beginning and not from bookmarked position.

foobar2000 v0.9.3 beta 3
foo_uie_bookmarks 0.0.1c
Win2K SP4


Can you reproduce it? I haven't encountered that problem and I've only tested it on WinXP.
Bimbo Frogger
QUOTE(tanka @ Jul 28 2006, 01:01) *

Can you reproduce it? I haven't encountered that problem and I've only tested it on WinXP.

Just tested it on my machine at home. Same problem.

Technical information:

CODE
CPU: AMD Athlon(tm) 64 Processor 3200+ [x86 Family 15 Model 47 Stepping 2] [DEP enabled]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 1024 MBytes
Free disk space on foobar2000 partition: 6430 MBytes
foobar2000 path: D:\Applikationen\foobar2000\
Core version: foobar2000 v0.9.3 beta 3
Build time: 22:23:32 on 22 July 2006

Active components (22):

foo_albumlist.dll v3.2.0 [22 July 2006] - Album List
foo_burninate.dll v2.0.1 [27 June 2006] - Audio CD Writer
foo_cdda.dll v2.1.1 [22 July 2006] - CD Audio Decoder
foo_common.dll v0.1 [11 March 2006] - Common services
foo_converter.dll v1.0.1 [22 July 2006] - Converter
foo_dbsearch.dll v1.3.1 beta 11 [13 March 2006] - Database search
foo_dsp_std.dll v1.0 [22 July 2006] - Standard DSP array
foo_freedb2.dll v0.5.2 [12 July 2006] - freedb tagger
foo_input_monkey.dll v2.1.1 [04 July 2006] - Monkey's Audio decoder
foo_input_std.dll v1.0 [22 July 2006] - Standard Input Array
foo_input_std.dll v1.1.0 [22 July 2006] - FLAC decoder
foo_locktest.dll v1.0 [13 March 2006] - Playlist Lock Test
foo_masstag.dll v1.6 [22 July 2006] - Masstagger
foo_playlist_bind.dll v2.2 [06 April 2006] - Playlist Bind
foo_rgscan.dll v2.0.2 [22 July 2006] - ReplayGain Scanner
foo_run.dll v0.3.2 [15 June 2006] - Run services
foo_ui_columns.dll v0.1.3 beta 1v5 [29 April 2006] - Columns UI
foo_ui_std.dll v0.9acc [22 July 2006] - Default User Interface
foo_uie_bookmarks.dll v0.0.1c [26 July 2006] - Bookmarks
foo_uie_explorer.dll v1.04.6b [06 July 2006] - Explorer Tree
foo_uie_quicksearch.dll v2.8a [16 June 2006] - Quick Search Toolbar
foo_version.dll v0.3 [18 July 2006] - Components versions viewer
Bimbo Frogger
I think that i've detected the problem and found out the solution. After updating the component it doesn't work with old playlist-entries. If I clear the playlist(s) and reload the tracks, it works fine again smile.gif

Is this a bug? Can you explain this behaviour?

Thank you

Bimbo Frogger
After terminating my problem here's the next suggestion unsure.gif

An extra column for adding comments manually would be very useful. For example, if you set multiple bookmarks in a song or dj-set, it would be very cool, to comment the bookmarks, like "song x", "guitar solo" or something else.

Thank you
Squeller
First of all thanks for the plugin, I was really missing that one.

QUOTE(Bimbo Frogger @ Jul 27 2006, 23:15) *
I think that i've detected the problem and found out the solution. After updating the component it doesn't work with old playlist-entries. If I clear the playlist(s) and reload the tracks, it works fine again smile.gif
I've had the problem as well and can confirm, the workaround works.

Some suggestions:

1. Allow background color change
2. Allow keyboard shortcuts inside the panel (del, strg+a)
3. "Delete all" function + make this available as an fb2k command.
Bimbo Frogger
QUOTE(tanka @ Jul 18 2006, 09:47) *

Update: 0.0.2
To update, just overwrite the dll.
- Improved bookmarking while bookmarks window is closed
- Contextmenu Clear removes all items
- Delete key removes items
- Text/background colors
- Clear Bookmarks keyboard shortcut
- Bugfix: contextmenu location when contextmenu key is pressed
- Bugfix: wrote file twice on window creation
- Bugfix: focused item played instead of bookmarked item
- Inline editable Comment column


Thank you for bugfixing and the new features, especially the comment field smile.gif

It seems, that i've detected another bug. I doesn't work with cuesheets. The bookmark doesn't point to the correct position. For expamle, if i bookmark one minute after beginning of the third song, the playback starts after one minute from beginning of the first track (one minute after beginning of the whole imagefile)

Once more, thank you for your work
Bubbi
Nice work with the latest version..! It's really neat and very easy to use smile.gif
But I can confirm the bug with cue sheets.
It reads the song name fine and also the time into the song, where the bookmark were set, but when playing, it resumes from the specified time, but instead of the selected track, it starts from the first track number.


Edit: cleared the text up a bit to give some sence..
Bimbo Frogger
QUOTE(tanka @ Jul 18 2006, 09:47) *

Update: 0.0.2a
- Bugfix: reading Name from file gives different result
- Can now bookmark subsong indexes; new Subsong column

Perfect!
Thank you smile.gif
Squeller
Many thanks for the update. 2 Problems:

1. The plugin seems to forget it's columns widths after an fb2k restart (definitely in time column)
2. Please make all commands available:
a) (example) foobar2000.exe /command:"Bookmark" (does not work at the moment)
b) for foosions foo_runcmd


Why don't you promote you plugin in 3rdparty-plugin forum?
RogerG
Great updates. Thank you very much and keep it coming.
q-stankovic
Found a bug:

If you wants to play a bookmarked song wich path points to a CD/DVD device that doesn't contain the Cd anymore Foobar closes with a error message
q-stankovic
Small feature request: Sorting by clicking on columns header smile.gif
Dr.Death
Very nice plugin! but multi-lines name format will be better wink.gif
Squeller
Thanks for the update! But. Hmmm. I don't see any change and I don't see "- Keyboard shortcuts can now be processed through the Bookmarks window"
tanka
QUOTE(Squeller @ Aug 22 2006, 09:02) *

I don't see any change and I don't see "- Keyboard shortcuts can now be processed through the Bookmarks window"

Probably because you never encountered that bug before and because you never used a nonglobal keyboard shortcut while the Bookmarks window had focus.
Bachus
Nice sounding plugin. 'Tis a pity I can't figure it out. smile.gif If I set Auto Mode to Bookmarks or Bookmarks/Shutdown the plugin seems to save my position. However, I can't figure out how to get it to start from that bookmark later on. This is with 0.9.3 with nothing other than the default plugins installed (except foo_uie_bookmarks, of course smile.gif). Could that be the problem? Do I need another plugin to enable access to the bookmarks panel I've seen mentioned here?
tanka
Bachus, you need to install the Columns UI plugin.
Bachus
Aha! Thanks. Now it works wonderfully. smile.gif
tanka
0.0.5 released. There's no automatic conversion from old to new bookmarks data file format.
pIv
Plise place address of ver.0.0.5 plugin.

I don't download it.
RogerG
Hello fans of this great plugin!
Are there any graphics experts who could create a toolbar button for bookmarking in the default button style? i suggest a big "B" for bookmark in it. smile.gif Or would it even be possible for the author to integrate a button into the plugin? So you would just choose "dafault" image in the "customise buttons" dialog

Regards!
alphaex32
The new version doesn't seem to be saving the playlist where the bookmarked files was located. In the previous version, if I already had the playlist open, the bookmark would find the file in the open playlist and use that. In this version it creates a new playlist with a blank name and puts the file there. Also, the playlist cache feature isnt working for me. If I enter anything into the Playlist names and then close the preferences window, I get a crash with no crashlog.
RogerG
QUOTE(alphaex32 @ Sep 14 2006, 17:07) *

The new version doesn't seem to be saving the playlist where the bookmarked files was located. In the previous version, if I already had the playlist open, the bookmark would find the file in the open playlist and use that. In this version it creates a new playlist with a blank name and puts the file there. Also, the playlist cache feature isnt working for me. If I enter anything into the Playlist names and then close the preferences window, I get a crash with no crashlog.


I can confirm both.
to the first issue: The playlist dosn't seem to be saved because the playlist column is empty. It seems to save the playlist only when using context menu or keyboard shortcut but not when using a button.
tanka
alphaex32, what are the bookmark actions you take in which the playlist is not saved? There are certain circumstances where that happens, eg, bookmarking from the Track info panel; it is related to a change from 0.0.4.5.
alphaex32
I have a bookmarking button that Im using. I noticed that the auto bookmarks (from shutting down, changing songs, etc.) save the playlist, but my button does not.
tanka
alphaex32, what was the previous version of foo_uie_bookmarks that you used?
alphaex32
QUOTE(tanka @ Sep 14 2006, 16:42) *

alphaex32, what was the previous version of foo_uie_bookmarks that you used?

I can't remember, but I think I downloaded it about a week ago if that helps.
RogerG
if I rename a playlist after bookmarking a track of it, your plugin doesn't find the playlist when calling the bookmark but creates a new playlist with the old name.
tanka
QUOTE(RogerG @ Sep 14 2006, 18:32) *

if I rename a playlist after bookmarking a track of it, your plugin doesn't find the playlist when calling the bookmark but creates a new playlist with the old name.

I guess I can maybe make the playlist column editable.
alphaex32
Itd be nice if the plugin could check to see if the file is available in a current playlist when the bookmark is played. Then we wouldnt need to manually edit the playlist column.
RogerG
setting bookmarks by a by a toolbar button still doesn't work. can you fix this? Thanks and best regards!
tanka
RogerG, which version of fub did you last use where the button worked?
RogerG
i guess I have used the latest official foobar version. but i have used foo_uie_bookmarks 0.0.4.4.zip until yesterday. Then I have updated to 0.5 and the button stopped working. See also alphaex32 who has the same problem.
RogerG
I have another problem: I have bookmarks as a panel with "Hidden" and "Auto-Hide" enabled. Hide delay is 1000ms. If it is unhidden and i click the minimize button on the title bar, my windows xp hangs. I can't move the mouse for about 2 seconds. If the bookmarks panel is hidden, it works fine.
tanka
QUOTE(RogerG @ Sep 17 2006, 16:04) *

I have another problem: I have bookmarks as a panel with "Hidden" and "Auto-Hide" enabled. Hide delay is 1000ms. If it is unhidden and i click the minimize button on the title bar, my windows xp hangs. I can't move the mouse for about 2 seconds. If the bookmarks panel is hidden, it works fine.

The hang seems to occur all the time with other plugins as well and it occurs w/o bookmarks open and also w/it uninstalled, but it's less than 2 seconds long here. So, it must be a bug in columns ui.

In regards to the button issue, it is also a bug with columns ui.
RogerG
Hi!

if my computer or foobar crashes, all bookmarks i have made in the last session are lost. Could you make an option to write bookmarks immediately to the bookmarks file?

Regards!
tanka
0.0.6 2006100400

Several optimizations.

Results of profiling of a couple of behaviors on a P3 866:

Collecting data for crc32 calculation, 10059 bookmarks
old: 1.35s
new: 0.13s

Writing to data file, 10059 bookmarks
old: 2.16s
new: 0.42s
RogerG
yeah, thank you!
Phant
Fantastic, I love this plugin. I listen to talk radio .mp3s on my computer and this is a godsend. Before I was mildly irked that I would have to select the file before I could use the global key I bound to bookmark, but then I discovered "context/now playing" and my joy is complete. Thank you for making this.

edit: do the bookmarks not write to disk until the program is shut down now? I have frequent windows crashes, and the bookmarks used to be preserved through the crash, and now they aren't unless they were created during a previous session.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.