This repository has been archived by the owner on Jan 21, 2021. It is now read-only.
Releases: bylee20/bomi
Releases · bylee20/bomi
bomi 0.9.11 released
- New: save button for log viewer
- New: dynamic range option for volume and use exponential scale by default(#364)
- Fix: backport fix for wasting CPU (#363)
- Fix: workaround for weird behavior of mouse event (#317)
- Fix: add 'Ignore' for FPS in youtube-dl options (#360)
- Fix: parse \N and \h properly for .srt (#365)
- Fix: compile error if vdpau or vaapi are disabled (#366)
- Fix: make URL edit get focus when URL dialog open (#370)
- Fix: ignore SIGPIPE to prevent termination on reconnection for streaming
- Fix: wrong icon of play/pause button for metro skin
- Fix: enforce to update video renderer when window gets visible
- Fix: ignore invalid URL for mime data
- (Linux)Fix: albumart image for mpris wasn't exported properly
- (Windows)Fix: workaround for wrong screen geometry
- (Windows)Fix: some channel layouts didn't work (#373)
bomi 0.9.10 released
- New: 'Open > From Clipboard' to open URL from clipboard data
- New: 'Play > Streaming' Format to select YouTube format
- New: options to select default format for youtube-dl script
- New: option to save persitent data in application folder
- New: crop functionality for video clip maker
- New: options to configure preview size in Theme tab in preferences (#341)
- New: add playlist name filter for open/append file menus (#336, #337)
- New: handle cue sheet as playlist (#336)
- Fix: prefer webm & small resolution format for preview (#355)
- Fix: YouTube Live streaming didn't work (#356)
- Fix: turn on OpenGL debugger when --debug option given
- Fix: don't blend subtitle FBO when no subtitle exist
- Fix: render video frame in scene graph thread
- Fix: apply color matrix only if required
- Fix: fps spin box wasn't enabled for Constant framerate
- Fix: use original size FBO for bilinear scaler
- Fix: codec options in video clip maker were not saved properly
- Fix: wrong termination of yle-dl before end of playback
- Fix: disable resuming playbak/preview for yle-dl streaming
- Fix: 'Video > Crop' was broken
- Fix: some color picker buttons had wrong size in preferences dialog (#347)
- Fix: video preview was broken for disc playback (#338)
- Fix: wrong name filter for playlist file
- Fix: support fine-resolution wheels or touchpad (#333)
- Fix: add extensions .ape, .it, .xm for audio files (#332)
- Fix: add missing '.mod' extension for audio files (#332)
- Fix: 'pause when hidden' was always applied all files (#332)
- Fix: set maximum duration for animtion to show current playing item in playlist (#331)
bomi 0.9.9 released
- New: Play > Seek > Previous Playback (#134)
- Fix: duplicated internal subtitle handling causes high CPU usage (#324,#326,#327)
- Fix: crop paddings added by VDPAU for non-standard res. videos (#324)
- Fix: Start/End time filters in subtitle viewer didn't follow system palette (#328)
- Fix: seeking in subtitle viewer was broken when captions are filtered (#328)
- Fix: 'Scroll to current time' in subtitle viewer was broken (#328)
- Fix: wrong intial state for 'Show start/end time' in Subtitle Viewer
- Fix: adjust column widths for Start and End automatically in Subtitle Viewer (#328)
- Fix: wrong time text width for native skin (#323)
bomi 0.9.8 released
0.9.8
- New: Video > Quality Preset
- New: Video > Rotate
- New: Video > Interpolator (Downscale)
- New: Video > Make Vide Clip (#313)
- Fix: wrong bitrate values for decoder
- Fix: wrong window size hint when aspect ratio adjusted
- Fix: display proper duration for DASH formats from YouTube
- Fix: deadlock on execution when 'Unmute when volume adjusted' enabled
- Fix: keep session connected with opensubtitles.org (#314)
- (Linux)Fix: send mpris:artUrl metadata for MPRIS (#304)
bomi 0.9.7 released
Note for upgrade users
The action for middle button click may be messed up after upgraded.
Please set middle button click action manually to 'Play > Play/Pause' or whatever you want.
- New: cache file related options in cache tab of preferences
- New: implement display of cached state in demuxer in seek bar (#300)
- New: internal title bar for frameless mode
- New: visualization for audio
- New: --set-subtitle option for command line to set subtitle file
- New: show history/playlist by clicking left/right edge
- New: new option to unmute when volume adjusted (#266)
- New: compact mode for Tethys skin
- New: hide history/playlist by clicking empty space (#307)
- New: skin 'metro' - Windows metro style
- New: Enter Fullscreen/Exit Fullscreen menu (#307)
- Mod: use soft clipping by default
- Fix: enable frameless mode on Windows
- Fix: fit window size to rendering size when using window size menu
- Fix: wrong calculation of texture coordinate for video frame (#312)
- Fix: prevent too high amplification by normalizer on start of playback
- Fix: don't reset normalizer history on seeking
- Fix: set page step of radius slider to 1 in advanced interpolation dialog
- Fix: wrong path for open file from command line when launched bomi not in PATH
- Fix: don't hide history/playlist while scrollbar pressed
- Fix: reduce delay for initial display of Preferences dialog drastically (#308)
- Fix: checking GL_RGBA16 for FBO texture format didn't work (#308)
- Fix: reduce width of playlist to fit to item name not location
- Fix: don't disturb playback on loading skin
- Fix: hide controls when cursor is located in history/playlist (#303)
- Fix: adjust y-position of preview automatically
- Fix: raise z-order of TimeSlider to prevent preview being obstructed
- Fix: metadata wasn't exposured to MPRIS (#304)
- Fix: don't display preview when video is not available (#302)
- (Windows)New: progress indication in task bar
- (Windows)Fix: couldn't close window while playing
- (Windows)Fix: window jumped when drag window after drag title bar
- (Windows)Fix: reszing window by top/left grib was disabled
- (Windows)Fix: 'snap to edge' didn't work when moving by title bar
bomi 0.9.6 released
- New: file name template for quick snapshot (#279)
- New: 'Append Folder' for playlist
- New: 'Open Folder' can open subfolders recursively (#271)
- New: new default skin 'Tethys' designed by Kotus Works
- New: 'Find by Name' and 'Find by Info' for find subtitles (#298)
- New: starmark to indicate favorite/persistent item for history (#294)
- New: 'Tool > Associate Files' menu for Windows
- New: snap window to screen edge on Windows (#290)
- New: 'Tool > Playlist > Regenerate' menu to regerate playlist (#293)
- New: make TimeDuration interactive to display msec/remaining time (#292(
- New: 'Freya' skin by varlesh (#288)
- New: 'Prefer external files to interanl tracks' option for subtitle autoselction (#280)
- New: options to show media title in name column of history (#285)
- New: 'Show preview when mouse over seek bar' option in preferences (#287)
- New: 'Ask video quality' option for youtube-dl streaming in preferences
- New: 'Show hidden controls whenever mouse moved' option in preferences (#264)
- New: 'Video > Texture Format'
- Mod: don't display zero hours(0:) in time texts
- Mod: refine history/playlist design by Kotus Works
- Fix: prompt message box when clearing history
- Fix: failed to resolve skin path when launched in remote path (#299)
- Fix: workaround for dialogs behind main window on Windows
- Fix: keep snapped state on edge on window size set by menu
- Fix: don't resync on playback speed changed
- Fix: channel manipulation options weren't restored (#291)
- Fix: wrong volume value for MPRIS v2 interface (#286)
- Fix: embedded albumart wasn't displayed on initail playback (#283)
- Fix: display album art as 'Album Art' instead of 'Video Track'
- Fix: audio file with albumart was recognized as video (#283)
- Fix: workaround for choppy window move on Windows (#266)
- Fix: use GL_RGBA16 for fbo if supported by default (#282)
- Fix: enable 'High Quality Upscaling' only if GL_RGBA16 fbo supported (#282)
- Fix: unsigned 8bit integer format for audio was disabled (#281)
- Fix: alert if snapshot file is not wriable instead of silent fail
- Fix: window wasn't hidden on closed on Windows (#266)
- Fix: wrong window frame style when restored from fullscreen to maximized state on Windows
- Fix: sort playlist by full path not file name
- Fix: wrong restoration for poistion of floating panel in skin (#278)
bomi 0.9.5 released
bomi 0.9.4 released
- New: support millisecond precision for timeout to hide cursor (#275)
- New: make windows size menus configurable
- New: configure options --disable-vaapi, --disable-vdpau (#273)
- New: improve audio volume normalizer
- New: support some non-standard m3u playlist
- New: restore previous window size for initial fullscreen state (#261)
- New: selections for methods to disable screensaver
- New: split overriding choices for ASS style into text style/position/scale (#256)
- Mod: drop mpg123 decoder
- Mod: drop ICU dependency
- Fix: Ok/Apply button wasn't enabled when channel manipulation changed into default
- Fix: some controls in 'Mouse cursor' group was always disabled (#275)
- Fix: reduce file size of pref.json (#275)
- Fix: no video with intel GPU on windows (#266)
- Fix: don't hide floating controls while mouse hovering
- Fix: tempo scaler was always turned on (#269)
- Fix: media name in extended m3u wasn't displayed
- Fix: wrong track name display in on-screen message (#263)
- Fix: display track number when track title and language are unavailable
- Fix: subtitle downloader always indicated 50% after downloading is done (#262)
- Fix: remove duplicated encodings
- Fix: use SetThreadExecutionState() to disable screensaver on windows (#253)
- Fix: determine playlist from URL by mime type (#258)
- Fix: volume slider of GaN skin didn't show the volume level (#260)
- Fix: 'Select Next' for sub track didn't work properly (#254)
- Fix: wrong video coordinate on toggling 'Window > Remove Frame'
- Fix: remove margin around internal subtitle
- Fix: ensure internal widget fit to window on initialization
- Fix: save snapshot in separated thread to prevent interface frozen
- Fix: snapshot without subtitle didn't work (#251)
- Fix: set LC_MESSAGES=C instead of LANG to test qmake/lrelease version
bomi 0.9.3 released
- New: display used encoding for subtitle file track in playinfo
- New: '--dump-api-tree' and '--dump-action-list' command line options
- New: JSON-RPC interface (#247)
- New: current deinterlacing method in playinfo
- New: options to set general font and fixed-width font
- New: 'Window > Remove Frame' for frameless(borderless) window
- New: 'Subtitle > Subtitle Sync > Bring Previous/Next Subtitle' menu (#245)
- New: allow to map actions for left/right button click
- New: ask username and password on permission denied for smb://
- New: 'Subtitle > Subtitle Scale' menu to adjust font scale during playback (#240)
- New: 'Subtitle > Override ASS Style' menu (#240)
- New: options to specify authentication info for samba
- New: configurable step for 'move screen position'
- New: 'Video > Zoom' menu
- New: color adjustment for RGB channel
- New: video color editor dialog
- New: new skin 'air'
- New: 'Est. Frame Number' item in playback information
- New: aspect ratio is adjustable now
- New: enable smbclient support(smb:// protocol)
- New: caption filter in subtitle viewer
- New: checkbox to display time in milliseconds
- New: language filter list for subtitle find dialog (#236)
- New: reconstruct encoding list
- New: reload file with specific encoding
- New: seek by double clicking caption in subtitle viewer (#231)
- New: accept non-media type URL by drag-and-drop (#225)
- Mod: don't capitalize items in playinfo
- Mod: drop LinearBlend and Median deinterlacer
- Mod: drop libpostproc dependency
- Mod: drop external command support to disable screensaver
- Fix: prefer cp1250 to iso-8859-2 for autodetection
- Fix: deselecting internal subtitle didn't work (#248)
- Fix: wrong H/W Acc. state in playinfo
- Fix: request _NET_WM_MOVERESIZE to window manager for move-by-drag
- Fix: unset pressed button on button released
- Fix: display all selected subtitles in playinfo
- Fix: Bob/LinearBob/CubicBob supports all pixel format now
- Fix: top and bottom pixels was blinking with Bob/LinearBob/CubicBob
- Fix: subtitle position menu worked in opposite way
- Fix: subtitle alignment wasn't kept after position changed
- Fix: rename Input/Output/Renderer -> Decoder/Filter/Output
- Fix: display package-bitrate for decoder input in playinfo
- Fix: synchronize display order of menu in preference with context menu
- Fix: don't display logo during changing current media
- Fix: don't display property OSD on intialization of new playback
- Fix: potential crash on changing subtitles
- Fix: potential crash when parsing SAMI subtitles
- Fix: crash on exiting while dialogs are open
- Fix: subtitle viewer didn't work if it was open before start playback
- Fix: crash on reloading subtitle during subtitle viewer is open
- Fix: don't draw subtitles in snapshot when hidden
- Fix: popup an error message for error on loading skin
- Fix: disable IME on main window
- Fix: pixel format mismatch which causes crash or deinterlacing disabled
- Fix: disc title wasn't restored
- Fix: prevent interference from other applications using PulseAudio (#230)
- Fix: keep horizontal scroll bar position on auto scroll in subtitle viewer
- Fix: currupted font for current caption in subtitle viewer
- Fix: prevent bad interfere from MPRIS and QML TimeSlider
- Fix: save and restore states of subtitle find dialog and subtitle viewer
- Fix: show history/playlist after 200ms timeout when mouse hovers on edge
- Fix: keep 'default' shortcuts for unchanged shortcuts of actions
- Fix: display full URL for non-media type URL
- Fix: display media name provided by youtube-dl (#226)
- Fix: Ok/Apply wasn't activated for hwacc codec change
bomi 0.9.2 released
- New: new skin 'native' which supports native look & feel
- New: display time on mouse position changed over time slider (#221)
- Fix: chapter marker was not visible in GaN
- Fix: some menu checked state was not restored on start up
- Fix: set current window style when preferences opended
- Fix: restore maximized state from fullscreen
- Fix: bring back compatibility for C++14 compiler with non C++14 libstdc++
- Fix: memory leak in reply for async request
- Fix: crash on deselecting subtitle
- Fix: couldn't select tracks in paused state
- Fix: restore maximized/fullscreen state on start up
- Fix: show Close button instead of Cancel in preferences dialog