constants.py 766 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. from enum import Enum
  2. JELLYFIN_VIDEO_ITEM_TYPES = ["Episode", "Movie"]
  3. JELLYFIN_AUDIO_ITEM_TYPES = ["Audio"]
  4. LONG_PLAY_MEDIA = {
  5. "videogames": "VideoGame",
  6. "books": "Book",
  7. }
  8. PLAY_AGAIN_MEDIA = {
  9. "videogames": "VideoGame",
  10. "books": "Book",
  11. "boardgames": "BoardGame",
  12. }
  13. EXCLUDE_FROM_NOW_PLAYING = ("GeoLocation",)
  14. MANUAL_SCROBBLE_FNS = {
  15. "-v": "manual_scrobble_video_game",
  16. "-b": "manual_scrobble_book",
  17. "-s": "manual_scrobble_event",
  18. "-i": "manual_scrobble_video",
  19. "-g": "manual_scrobble_board_game",
  20. "-w": "manual_scrobble_webpage",
  21. }
  22. class AsTsvColumn(Enum):
  23. ARTIST_NAME = 0
  24. ALBUM_NAME = 1
  25. TRACK_NAME = 2
  26. TRACK_NUMBER = 3
  27. RUN_TIME_SECONDS = 4
  28. COMPLETE = 5
  29. TIMESTAMP = 6
  30. MB_ID = 7