example-config.json 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. {
  2. "search": {
  3. "font_size": 16
  4. },
  5. "tab": {
  6. "font_size": 16
  7. },
  8. "body": {
  9. "title_font_size": 16,
  10. "author_font_size": 14,
  11. "description_font_size": 14,
  12. "timestamp_font_size": 10,
  13. "reaction_font_size": 14,
  14. "progress_font_size": 14,
  15. "replies_font_size": 14,
  16. "embedded_load_font_size": 14,
  17. "loading_text_font_size": 30
  18. },
  19. "input": {
  20. "font_size": 16
  21. },
  22. "animation": {
  23. "move_speed": 30.0,
  24. "loading_icon_speed": 400.0
  25. },
  26. "video": {
  27. // Plugins that support max height will select a video source that is not taller than this
  28. "max_height": 0
  29. },
  30. "local_manga": {
  31. // The directory that contains your manga. See README.md local-manga section for expected directory structure
  32. "directory": "",
  33. // Sort manga by name. If false, then sort manga by most recently updated
  34. "sort_by_name": false,
  35. // Sort chapters by name. If false, then sort chapters by most recently updated
  36. "sort_chapters_by_name": false
  37. },
  38. "local_anime": {
  39. // The directory that contains your anime. See README.md local-anime section for expected directory structure
  40. "directory": "",
  41. // Sort anime (series) by name. If false, then sort anime by most recently updated
  42. "sort_by_name": false,
  43. "sort_episodes_by_name": true,
  44. // If false, anime is displayed in the way they appear in the directory.
  45. // If true, QuickMedia tries to group anime episodes into a folder (visually) with the name of the anime
  46. "auto_group_episodes": true,
  47. // If anime should be searched for recursively, where directories become anime and subdirectories become seasons.
  48. // If false, only take the episodes directly in the "directory" path, useful on a slow harddrive when sort_episodes_by_name is set to true
  49. // and the directory is for directly downloaded episodes without a structure.
  50. // Setting this to false is ideal when the directory is the download directory for AutoMedia.
  51. "recursive": true
  52. },
  53. "youtube": {
  54. // If true, resume playback where you left off in youtube videos
  55. "load_progress": true,
  56. // The invidious instance to use. This is currently only used to show a video feed.
  57. // If not set, then local recommendations are used instead.
  58. "invidious_instance": "",
  59. "sponsorblock": {
  60. "enable": false,
  61. "api_endpoint": "https://sponsor.ajay.app",
  62. // If the sponsor segment has less votes than this in sponsorblock then it will be ignored
  63. "min_votes": 0
  64. }
  65. },
  66. "matrix": {
  67. // List of homeservers to display in the "Room directory" tab
  68. "known_homeservers": [
  69. "midov.pl",
  70. "matrix.org",
  71. "kde.org",
  72. "librem.one",
  73. "maunium.net",
  74. "halogen.city",
  75. "gnome.org",
  76. "shivering-isles.com",
  77. "nerdsin.space",
  78. "glowers.club",
  79. "privacytools.io",
  80. "linuxdelta.com",
  81. "tchncs.de",
  82. "jupiterbroadcasting.com"
  83. ],
  84. // The email of the gpg. Should match your matrix user id, but in email format. See README.md "Matrix gpg encryption" section
  85. "gpg_user_id": "",
  86. "room_name_font_size": 18,
  87. "room_description_font_size": 12,
  88. // If you want others to know that you have read their message or not
  89. "send_read_receipts": true,
  90. // If you want others to know when you are typing a message in the room
  91. "send_typing_notifications": true,
  92. "appear_online": true,
  93. // If the chat message should be removed when you press ESC
  94. "clear_message_on_escape": true
  95. },
  96. "peertube": {
  97. // List of instances to display when opening peertube
  98. "known_instances": [
  99. "https://tube.midov.pl",
  100. "https://videos.lukesmith.xyz",
  101. "https://peertube.se",
  102. "https://bittube.video",
  103. "https://video.nobodyhasthe.biz",
  104. "https://libre.tube",
  105. "https://open.tube",
  106. "https://runtube.re",
  107. "https://tube.kenfm.de",
  108. "https://tcode.kenfm.de",
  109. "https://tube.querdenken-711.de",
  110. "https://peertube.rage.lol",
  111. "https://gegenstimme.tv",
  112. "https://tv.poa.st",
  113. "https://libre.video",
  114. "https://gorf.tube",
  115. "https://neogenesis.tv"
  116. ]
  117. },
  118. "download": {
  119. // Directores where to save different files when pressing ctrl+shift+s to save a file
  120. "video_directory": "~/Videos",
  121. "image_directory": "~/Pictures",
  122. "music_directory": "~/Music",
  123. "file_directory": "~/Downloads"
  124. },
  125. // Font names should either be the full filepath to the font file or the font name. If font name is used then the fc-match command is used
  126. // to find the font file that matches that font name.
  127. // Example font name: "DejaVu Sans"
  128. // Example bold font name: "DejaVu Sans:bold"
  129. // The config "use_system_fonts" has to be set to false to use these font configs.
  130. "font": {
  131. "latin": "",
  132. "latin_bold": "",
  133. "latin_monospace": "",
  134. "cjk": "",
  135. "symbols": "",
  136. "scale": {
  137. "latin": 1.0,
  138. "latin_bold": 1.0,
  139. "latin_monospace": 1.0,
  140. "cjk": 1.0,
  141. "symbols": 1.0
  142. }
  143. },
  144. "mangadex": {
  145. "allow_hentai": false
  146. },
  147. "file_manager": {
  148. // Set to true to enable grid view. If false, the file manager items are shown as a list instead
  149. "grid_view": true
  150. },
  151. // Use system (fontconfig) fonts
  152. "use_system_fonts": false,
  153. // Use system (~/.config/mpv) mpv.conf instead of the one provided by QuickMedia
  154. "use_system_mpv_config": false,
  155. // Enable shaders. Only set to false if you have a very slow computer or dont care about graphical effects
  156. // such as rounded corners. Rounded corners can also be disabled with the theme option "rounded_rectangles"
  157. "enable_shaders": true,
  158. // The theme to use. This should match the name of a file in either /usr/share/quickmedia/themes or ~/.config/quickmedia/themes, except without the .json at the end of the filename
  159. "theme": "default",
  160. // UI scale (all components)
  161. "scale": 1.0,
  162. // Font scale (only fonts)
  163. "font_scale": 1.0,
  164. // Spacing scale (only scaling the spacing between elements, nothing else)
  165. "spacing_scale": 1.0,
  166. // Can reduce latency, but might increase cpu usage a bit
  167. "low_latency_mode": false
  168. }