Shellac
What is Shellac?
Shellac is an XMMS2 client written in Python with Pygtk.
- Goals:
-
- Configurable
- Easy to use
- No excessive eye candy
Releases
- 2006-04-12
-
- NOTE: This is tested agains the DrDolittle release.
- FIX: Error when starting Shellac with xmmsd in 'Stopped' state.
- FIX: Typo in settings.py preventing the default settings to be found in /usr/local/share/shellac.
- FEATURE: File browser: Option to remember current directory between sessions.
- FIX: Preferences: Update advanced config view upon changes.
- FIX: File browser: Ignore case when matching extensions.
- FEATURE: File browser: Scroll to the directory from where you came when going to the parent dir.
- 2006-04-08
-
- FIX: Various updates to comply with API changes. Because of these changes it's easiest to delete ~/.xmms2/clients/shellac.conf before running Shellac.
- FEATURE: A new file browser tab to browse the local filesystem.
- FEATURE: Find: When using the incremental search feature, wait a short while before searching. This prevents a lot of unnecessary medialib queries.
- FEATURE: The time display is now configurable like e.g. the current song. It has three fields available: %total%, %elapsed% and %remaining%. All the usual pango markup is also available. In simple cases, clicking the time text toggles between elapsed and remaining time.
- FIX: General: Three widgets renamed.
- Prev -> Previous
- Progress -> Seek bar
- TimeLabel -> Time
N.B. You need to select these widgets in the preferences for them to show up again.
- FIX: General: Playing streams doesn't prevent seeking.
- 2005-10-17
-
- FEATURE: General: The connection window now has an option to start the xmms2 daemon.
- FEATURE: Tag info: Escape now closes the window.
- FIX: Find: Pressing Ctrl+Enter sometimes adds empty entries to the playlist.
- 2005-10-16
-
- FEATURE: Find: Pressing Ctrl+Enter will append all current matches to the playlist.
- FIX: General: When resizing columns, the mouse is never released.
- FEATURE: Find: New search field 'Any'. For a song to be considered a match, each word in the query must be found in at least one field.
- FEATURE: Preferences: New configuration dialogs for alsa, oss and diskwrite output plugins.
- FIX: General: The quit button in the xmms2d server chooser dialog does nothing.
- FIX: Playlist: Clicking tracknr column header doesn't trigger sort.
- 2005-10-10
-
- FIX: Library: Browsing by integer metadata fields (like e.g. bitrate) didn't work.
- FEATURE: Preferences: Available output plugins detected and selectable.
- FIX: Playlist: Hiding the filter didn't cause all entries to be shown.
- FEATURE: Playlist: Remember last used filter field between sessions.
- 2005-10-06
-
- FEATURE: Tag window accessible from the Playlist, Find, Library and Playlists windows.
- FEATURE: Click playlist columns to sort it.
- FEATURE: New reset button in the equalizer.
- FIX: Do not try to install the non-existing files random_[on|off].png.
- 2005-10-01
-
- FIX: Removed non-working equalizer presets.
- FIX: The default config resulted in empty entries in the library browser.
- FEATURE: New tag window.
- 2005-09-27
-
- FIX: Drag-and-drop support is a bit better.
- FEATURE: Drag-and-dropped directories are now added recursively.
- FEATURE: The media library is now browsable in an arbitrary hierarchy with a metadata field at each level.
- FIX: 'streambrowser.glade' was not installed. Thanks to Markus Klinik.
- FIX: Searching resulted in lockup. This was due to the new threaded design introduced with the stream browser.
- FIX: Format the time shown when using %duration% in a custom column. Thanks to Robert Da Campo.
- FIX: The equalizer should work again.
- FEATURE: New preferences button.
- 2005-08-12
-
- FIX: When adding dir in browse by url mode, sort the songs first.
- FIX: Crashed with recent versions of xmms2d. Removed most of the sync communication usage.
- FEATURE: Net stream browser. Streams from www.shoutcast.com and dir.xiph.org are available.
- FIX: If either gui.row_1 or gui.row_2 was empty, a no-name widget showed up in the preferences.
- FIX: Don't show hidden playlists (starting with "_")
- FEATURE: New advanced tab in the preferences for editing xmms2d config values.
- FIX: When expanding playlists contents, two clicks were required.
- FEATURE: Export playlists as m3u, pls or html playlists.
- FEATURE: Delete playlist entries within a playlist.
- 2005-07-28
-
- Playlist items can dragged and dropped.
- Files can be dragged and dropped on the main window. Only tested with ROX and Nautilus.
- Metadata changes to playing song is reflected in status string (eg. when playing streams).
- New algorithm for the custom column syntax. Faster but the metadata length limit feature is removed.
- Reworked playlists tab.
- Fixed display of %duration% metadata field in custom columns.
- Using # as escape character didn't work.
- 2005-07-18
-
- Ask for confirmation before overwriting playlists.
- New option: auto center playlist at song change.
- New keyboard shortcuts.
- Resizable columns.
- Quicker reload of playlist when sorting or shuffling.
- Currently playing item was not marked if the columns was changed from the preferences.
- Ctrl-C centers playing item in the playlist.
- 2005-07-14
-
- Pushed items were never popped from the statusbar.
- Clean up when closing detached windows.
- Creating new detached windows didn't work.
- The statusbar is optional.
- 2005-07-13
-
- Add rehash whole media library menu item.
- Respect XMMS_PATH if set.
- Save all configuration values in ~/.xmms2/clients/shella.conf instead.
- Save detached windows.
- 2005-07-11
-
Screenshots