More actions
Switchfin | |
---|---|
General | |
Author | dragonflylee |
Type | Media players |
Version | 0.4.4 |
License | Apache-2.0 |
Last Updated | 2024/01/28 |
Links | |
Stable - Nightly Download | |
Website | |
Source | |
Switchfin is third-party PC player for Jellyfin that provides a native user interface to browse and play movies and series.
This project is in its early stages so expect bugs.
Features
- Completely native interface.
- Supported media items: movies, series, seasons, episodes.
- Direct play and transcoding.
- Base on MPV Player.
- Container formats: mkv, mov, mp4, avi.
- Video codecs: H.264, H.265, VP8, VP9, AV1.
- Audio codecs: Opus, FLAC, MP3, AAC, AC-3, E-AC-3, TrueHD, DTS, DTS-HD.
- Subtitle codecs: SRT, VTT, SSA/ASS, DVDSUB
- Optionally force software decoding when hardware decoding has issues.
Controls
During playback:
A - Play/Pause
B - Stop during
Y - Toggle OSD
X - Show Menu
R/L - Seek +/-
L - Stick Button Toggle Speed Select
R - Stick Button Toggle Video Quality Select
Plus - Show video profile
Screenshots
Changelog
v0.4.4
- Added:
- proxy option for http request.
- sync filter setting with official media player.
- setting entry from server add tab.
- Fixed:
- osd lock touch gesture.
- crash when open media filter of collection tab.
- wrong toggle icon after seek when paused.
v0.4.3
- Added:
- add logout from setting tab.
- player view add touch gesture.
- upgrade ffmpeg 6.1.1.
- Fixed:
- series tab: viewd badge.
- device name under macOS.
v0.4.2
- Added:
- add close button for series/collection.
- add lock button for player view.
- add close button for player view.
- Fixed:
- auto hide osd on loading end.
- fix login disclaimer after switch server.
- fix cannot trigger loading next page after refresh.
v0.4.1
- What's Changed:
- add tap control for progress slider.
- add volume control for video.
- add play progress on more page.
- add login disclaimer display.
- Bug fixed.
- server selection by joystick.
- fix home tab auto refresh.
v0.4.0
- What's Changed:
- add music album support.
- save video quality to config.
- add option of player_inmemory_cache.
- improve password input.
- update ffmpeg to 6.1.
- add experimental support for deko3d backend.
- Bug fixed.
- option for speed control.
- osd show timeout.
v0.3.4
- What's Changed:
- add option for open debug layer.
- add support of clear search history.
- Bug fixed.
- improve url check for server add.
- fix osd navigate with dpad/analog stick.
v0.3.3
- What's Changed:
- movie collection support.
- add filter for media collection.
- add speed up feature when pressed on.
- add play/stop action when double click.
- upgrade ffmpeg to release/6.1.
- ci: add d3d11 backend for win32.
- Bug fixed.
- fix server list focus route.
v0.3.2
- add new option forceDirectPlay.
- support chapter select.
- support subtitle/audio track selection on transcode play.
- ci: add mingw64 workflow.
- fix trancode codec type.
- fix crash on exit when playing media.
- switch: sub fallback font.
v0.3.1
- switch: FFmpeg: support vp9 hwdec.
- server list support user selection.
- login quick connect support.
- crash when http exception.
- flac audio direct play.
v0.3.0
- switch: FFmpeg: Update to 6.0 with hwaccel backend, Thanks to averne.
- set mpv option subs-fallback to yes.
- complete server list selector.
- fix searies tab layout.
- curl enable ipv6 support.
- search result not update when delete charactor.
- fix: setting selection which required restart.
v0.2.0
- feat: Add german by @Sorunome.
- Change max password length to 256 by @Sorunome.
- feats: add search tab by @dragonflylee.
- feats: resume card add progress bar by @dragonflylee.
- feats: media series add overview by @dragonflylee.
- fix: nx self upgrade by @dragonflylee.
v0.1.1
- Fix subtitle track selection (@dragonflylee).
- Fix unable to pause with JoyCon by @dic1911.
- Typo fix and add zh-Hant translation by @dic1911.
- Remove highlight border in video view by @dic1911.
- More options for playback by @dic1911.
Credits
Thanks to:
- @xfangfang for wiliwili.
- @devkitpro and switchbrew for libnx.
- @natinusala and XITRIX for borealis.
- @proconsule for nxmp.
- @averne for great work of FFmpeg hwaccel backend.