more readme refinement
This commit is contained in:
parent
3691b4e30e
commit
31b2402a96
39
README.md
39
README.md
@ -14,6 +14,17 @@ A Jellyfin plugin for accessing SRF Play (Swiss Radio and Television) video-on-d
|
||||
- Proxy support for routing traffic through alternate gateways
|
||||
- Smart caching with reduced TTL for upcoming livestreams
|
||||
|
||||
## Screenshots
|
||||
|
||||
### Channel Menu
|
||||

|
||||
|
||||
The main channel interface showing the content folders.
|
||||
### Playback
|
||||

|
||||
|
||||
Video playback with HLS streaming support and quality selection.
|
||||
|
||||
## Project Status
|
||||
|
||||
### ✅ Completed Components
|
||||
@ -92,16 +103,40 @@ A Jellyfin plugin for accessing SRF Play (Swiss Radio and Television) video-on-d
|
||||
**Successfully compiling!** All code analysis warnings resolved.
|
||||
|
||||
### 🧪 Testing Status
|
||||
- [ ] Unit tests
|
||||
- [x] Unit tests (xUnit framework)
|
||||
- StreamUrlResolver tests
|
||||
- MetadataCache tests
|
||||
- More to be added
|
||||
- [x] API spec validation tests (nightly automated runs)
|
||||
- All business units (SRF, RTS, RSI, RTR, SWI)
|
||||
- Response schema validation
|
||||
- Performance monitoring
|
||||
- [ ] Integration testing with Jellyfin instance
|
||||
- [ ] End-to-end playback testing for VOD content
|
||||
- [ ] Live sports streaming validation
|
||||
|
||||
**Run tests:**
|
||||
```bash
|
||||
# All tests
|
||||
dotnet test
|
||||
|
||||
# Unit tests only
|
||||
dotnet test --filter "Category!=Integration&Category!=APISpec"
|
||||
|
||||
# API spec tests only
|
||||
dotnet test --filter "Category=APISpec"
|
||||
|
||||
# With coverage
|
||||
dotnet test --collect:"XPlat Code Coverage"
|
||||
```
|
||||
|
||||
See [Test Documentation](Jellyfin.Plugin.SRFPlay.Tests/README.md) for more details.
|
||||
|
||||
### 📝 Next Steps
|
||||
1. Test live sports streaming when events are scheduled
|
||||
2. Verify Akamai token authentication
|
||||
3. Test with different business units (RTS, RSI, RTR)
|
||||
4. Add unit tests
|
||||
4. Add more unit tests for remaining services
|
||||
5. Performance optimization if needed
|
||||
|
||||
## API Information
|
||||
|
||||
BIN
res/menu.png
Normal file
BIN
res/menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 194 KiB |
BIN
res/playback.png
Normal file
BIN
res/playback.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 MiB |
Loading…
x
Reference in New Issue
Block a user