sonixd
A full-featured Subsonic/Jellyfin compatible desktop music player
파일 탐색기
최종 버전 다운로드 (.zip)- .eslintrc
- webpack.config.base.js
- webpack.config.eslint.js
- webpack.config.main.prod.babel.js
- webpack.config.renderer.dev.babel.js
- webpack.config.renderer.dev.dll.babel.js
- webpack.config.renderer.prod.babel.js
- erb-banner.png
- erb-logo.png
- eslint-padded-90.png
- eslint-padded.png
- eslint.png
- jest-padded-90.png
- jest-padded.png
- jest.png
- js-padded.png
- js.png
- npm.png
- react-padded-90.png
- react-padded.png
- react-router-padded-90.png
- react-router-padded.png
- react-router.png
- react.png
- webpack-padded-90.png
- webpack-padded.png
- webpack.png
- yarn-padded-90.png
- yarn-padded.png
- yarn.png
- electronStoreMock.js
- fileMock.js
- .eslintrc
- BabelRegister.js
- CheckBuildsExist.js
- CheckNativeDep.js
- CheckNodeEnv.js
- CheckPortInUse.js
- DeleteSourceMaps.js
- ElectronRebuild.js
- Notarize.js
- bug_report.md
- feature_request.md
- codeql-analysis.yml
- publish-dev.yml
- publish-linux.yml
- publish-macos.yml
- publish-windows.yml
- test.yml
- config.yml
- FUNDING.yml
- stale.yml
- extensions.json
- launch.json
- settings.json
- tasks.json
- 1024x1024.png
- 128x128.png
- 16x16.png
- 24x24.png
- 256x256.png
- 32x32.png
- 48x48.png
- 512x512.png
- 64x64.png
- 96x96.png
- album.png
- artist.png
- now_playing.png
- search.png
- album.png
- album_list.png
- artist.png
- context_menu.png
- now_playing.png
- _gif_dnd.gif
- contextmenu.png
- dashboard.png
- favorites.png
- playlist_list.png
- playlist_view.png
- assets.d.ts
- banner.pdn
- banner2.pdn
- entitlements.mac.plist
- icon.icns
- icon.ico
- icon.pdn
- icon.png
- icon.svg
- pause-circle.png
- play-circle.png
- skip-next.png
- skip-previous.png
- App.test.tsx
- api.ts
- controller.ts
- jellyfinApi.ts
- Card.tsx
- styled.tsx
- Dashboard.tsx
- DebugWindow.tsx
- GenericPage.tsx
- GenericPageHeader.tsx
- Layout.tsx
- NavToggle.tsx
- Sidebar.tsx
- SidebarPlaylists.tsx
- styled.tsx
- Titlebar.tsx
- AdvancedFilters.tsx
- AlbumList.tsx
- AlbumView.tsx
- ArtistList.tsx
- ArtistView.tsx
- FolderList.tsx
- GenreList.tsx
- MusicList.tsx
- CenterLoader.tsx
- PageLoader.tsx
- ImageModal.tsx
- Modal.tsx
- ReleaseNotes.tsx
- dummy.mp3
- NowPlayingInfoView.tsx
- NowPlayingMiniView.tsx
- NowPlayingView.tsx
- Player.tsx
- PlayerBar.tsx
- styled.tsx
- PlaylistList.tsx
- PlaylistView.tsx
- PlaylistViewHeader.tsx
- ScrollingMenu.tsx
- SearchBar.tsx
- SearchView.tsx
- SelectionBar.tsx
- SelectionButtons.tsx
- AdvancedConfig.tsx
- CacheConfig.tsx
- ExternalConfig.tsx
- ListViewConfig.tsx
- LookAndFeelConfig.tsx
- PlaybackConfig.tsx
- PlayerConfig.tsx
- ServerConfig.tsx
- WindowConfig.tsx
- Config.tsx
- ConfigOption.tsx
- DisconnectButton.tsx
- Fonts.ts
- ListViewColumns.ts
- Login.tsx
- styled.tsx
- cacheImage.ts
- cacheSong.ts
- ColumnSort.tsx
- ColumnSortPopover.tsx
- ContextMenu.tsx
- CustomTooltip.tsx
- Paginator.tsx
- Popup.tsx
- setDefaultSettings.ts
- styled.ts
- TagLink.tsx
- toast.ts
- ToolbarButtons.tsx
- Slider.tsx
- StarredView.tsx
- CoverArtCell.tsx
- CustomCell.tsx
- LinkCell.tsx
- TextCell.tsx
- GridViewType.tsx
- ListViewTable.tsx
- ListViewType.tsx
- styled.tsx
- ViewTypeButtons.tsx
- AnekTamil-Regular.ttf
- Archivo-Regular.ttf
- CircularSTD-Regular.ttf
- Cormorant-Regular.ttf
- DidactGothic-Regular.ttf
- DMSans-Regular.ttf
- EncodeSans-Regular.ttf
- Epilogue-Regular.ttf
- Gotham-Regular.ttf
- Hahmlet-Regular.ttf
- Inconsolata-Regular.ttf
- Inter-Regular.ttf
- JetBrainsMono-Regular.ttf
- Manrope-Regular.ttf
- Montserrat-Regular.ttf
- Oswald-Regular.ttf
- Oxygen-Regular.ttf
- Poppins-Regular.ttf
- Raleway-Regular.ttf
- Roboto-Regular.ttf
- Sora-Regular.ttf
- Spectral-Regular.ttf
- WorkSans-Regular.ttf
- useAdvancedFilter.ts
- useBrowserDownload.ts
- useColumnSort.ts
- useDiscordRpc.ts
- useFavorite.ts
- useGetLyrics.ts
- useGridScroll.ts
- useListClickHandler.ts
- useListScroll.ts
- usePlayerControls.ts
- usePlayQueueHandler.ts
- useRating.ts
- useRouterQuery.ts
- useSearchQuery.ts
- de.json
- en.json
- es.json
- it.json
- ja.json
- si.json
- tr.json
- zhcn.json
- i18n.js
- i18next-parser.config.js
- close-k-10.png
- close-k-12.png
- close-k-15.png
- close-k-20.png
- close-k-24.png
- close-k-30.png
- close-mac-hover.png
- close-mac.png
- close-w-10.png
- close-w-12.png
- close-w-15.png
- close-w-20.png
- close-w-24.png
- close-w-30.png
- max-k-10.png
- max-k-12.png
- max-k-15.png
- max-k-20.png
- max-k-24.png
- max-k-30.png
- max-mac-hover.png
- max-mac.png
- max-w-10.png
- max-w-12.png
- max-w-15.png
- max-w-20.png
- max-w-24.png
- max-w-30.png
- min-k-10.png
- min-k-12.png
- min-k-15.png
- min-k-20.png
- min-k-24.png
- min-k-30.png
- min-mac-hover.png
- min-mac.png
- min-w-10.png
- min-w-12.png
- min-w-15.png
- min-w-20.png
- min-w-24.png
- min-w-30.png
- restore-k-10.png
- restore-k-12.png
- restore-k-15.png
- restore-k-20.png
- restore-k-24.png
- restore-k-30.png
- restore-w-10.png
- restore-w-12.png
- restore-w-15.png
- restore-w-20.png
- restore-w-24.png
- restore-w-30.png
- placeholder.png
- artistSlice.ts
- configSlice.ts
- favoriteSlice.ts
- folderSlice.ts
- hooks.ts
- miscSlice.ts
- multiSelectSlice.ts
- playerSlice.ts
- playlistSlice.ts
- playQueueSlice.ts
- store.ts
- viewSlice.ts
- config.ts
- mockSettings.ts
- utils.ts
- animate.min.css
- App.global.css
- custom-theme.less
- Player.global.css
- PlaylistViewHeader.global.css
- styledTheme.ts
- App.tsx
- index.html
- index.tsx
- main.dev.js
- main.prod.js.LICENSE.txt
- menu.ts
- package.json
- types.ts
- yarn.lock
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitattributes
- .gitignore
- .prettierrc
- babel.config.js
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- LICENSE
- package.json
- README.md
- tsconfig.json
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jeffvli/sonixd
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd sonixd
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천scoop install sonixd
Scoop으로 바로 설치합니다 (Windows).
brew install --cask sonixd
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
yarn install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
yarn start
개발/실행 서버를 켭니다.
yarn package
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
