You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-15Lines changed: 7 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,9 @@
1
-
# xplay
1
+
# xplay-compatible
2
2
3
-
A simple media server that searches multimedia files from a directory, parses their metadata, generates xspf playlist as index and serves audio/video over http/https.
4
-
5
-
Supported file formats: mp3, flac, ogg, mp4, mkv. Metadata parsing currently does not support mkv.
3
+
This branch is an alternative version of xplay. Compared with the main branch, this branch is compatible with a wider range of media players (like potplayer), but does not have basic authentication feature.
6
4
7
5
[](https://validator.xspf.org/referrer/)
8
6
9
-
This program:
10
-
11
-
- Traverses directories recursively by default. Can be disabled by `--no-recursive` option
12
-
- Does not follow symbolic links found in directories
13
-
- Excludes files starting with a period (hidden files in linux)
14
-
15
7
## Usage
16
8
17
9
Start http media server with `/play.xspf` as index:
@@ -28,17 +20,17 @@ Use `-w` to generate and save xspf to file and exit. `-b` and `-p` options will
28
20
29
21
Metadata parsing can become slow when handling a large number of multimedia files. Use `--no-tag` option to disable metadata/tag parsing if you do not need metadata in xspf playlists.
30
22
31
-
To secure the media server, activate https with `--ssl-cert``--ssl-key` and set up http basic authentication with `--password`. Default username "xplay" can be changed via `--username`:
23
+
To secure the media server, activate https with `--ssl-cert``--ssl-key` and restrict host header by setting expected server hostnames in `--allowed-hosts`:
0 commit comments