A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 2976 lines 82 kB view raw
1{ 2 "openapi": "3.1.0", 3 "x-stoplight": { 4 "id": "jz8crifyfa3cs" 5 }, 6 "info": { 7 "title": "Rockbox API v1", 8 "version": "1.0", 9 "contact": { 10 "name": "Tsiry Sandratraina", 11 "email": "tsiry.sndr@fluentci.io" 12 }, 13 "summary": "Retrieve metadata from Rockbox Library, control playback.", 14 "description": "", 15 "x-logo": { 16 "url": "https://avatars.githubusercontent.com/u/1327269?s=200&v=4" 17 } 18 }, 19 "servers": [ 20 { 21 "url": "http://localhost:6063" 22 } 23 ], 24 "paths": { 25 "/albums": { 26 "get": { 27 "summary": "Get Several Albums", 28 "tags": [ 29 "Albums" 30 ], 31 "responses": { 32 "200": { 33 "description": "OK", 34 "content": { 35 "application/json": { 36 "schema": { 37 "type": "array", 38 "items": { 39 "$ref": "#/components/schemas/Album.v1", 40 "x-stoplight": { 41 "id": "dhzrs9eun7c4r" 42 } 43 } 44 } 45 } 46 } 47 } 48 }, 49 "operationId": "get-albums", 50 "parameters": [ 51 { 52 "schema": { 53 "type": "integer" 54 }, 55 "in": "query", 56 "name": "limit", 57 "description": "The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50." 58 }, 59 { 60 "schema": { 61 "type": "integer" 62 }, 63 "in": "query", 64 "name": "offset", 65 "description": "The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items." 66 } 67 ] 68 } 69 }, 70 "/albums/{id}": { 71 "parameters": [ 72 { 73 "schema": { 74 "type": "string" 75 }, 76 "name": "id", 77 "in": "path", 78 "required": true 79 } 80 ], 81 "get": { 82 "summary": "Get Album", 83 "tags": [ 84 "Albums" 85 ], 86 "responses": { 87 "200": { 88 "description": "OK", 89 "content": { 90 "application/json": { 91 "schema": { 92 "$ref": "#/components/schemas/Album.v1" 93 } 94 } 95 } 96 }, 97 "404": { 98 "description": "Not Found" 99 } 100 }, 101 "operationId": "get-albums-id" 102 } 103 }, 104 "/albums/{id}/tracks": { 105 "parameters": [ 106 { 107 "schema": { 108 "type": "string" 109 }, 110 "name": "id", 111 "in": "path", 112 "required": true 113 } 114 ], 115 "get": { 116 "summary": "Get Album Tracks", 117 "responses": { 118 "200": { 119 "description": "OK", 120 "content": { 121 "application/json": { 122 "schema": { 123 "type": "array", 124 "items": { 125 "$ref": "#/components/schemas/Track.v1", 126 "x-stoplight": { 127 "id": "lesjtxruzxhwd" 128 } 129 } 130 } 131 } 132 } 133 } 134 }, 135 "operationId": "get-albums-id-tracks", 136 "parameters": [ 137 { 138 "schema": { 139 "type": "integer" 140 }, 141 "in": "query", 142 "name": "limit", 143 "description": "The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50." 144 }, 145 { 146 "schema": { 147 "type": "integer" 148 }, 149 "in": "query", 150 "name": "offset", 151 "description": "The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items." 152 } 153 ], 154 "tags": [ 155 "Albums" 156 ] 157 } 158 }, 159 "/artists": { 160 "get": { 161 "summary": "Get Several Artists", 162 "tags": [ 163 "Artists" 164 ], 165 "responses": { 166 "200": { 167 "description": "OK", 168 "content": { 169 "application/json": { 170 "schema": { 171 "type": "array", 172 "items": { 173 "$ref": "#/components/schemas/Artist.v1", 174 "x-stoplight": { 175 "id": "fjrt0wk35qlt5" 176 } 177 } 178 } 179 } 180 } 181 } 182 }, 183 "operationId": "get-artists", 184 "parameters": [ 185 { 186 "schema": { 187 "type": "integer" 188 }, 189 "in": "query", 190 "name": "limit", 191 "description": "The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50." 192 }, 193 { 194 "schema": { 195 "type": "integer" 196 }, 197 "in": "query", 198 "name": "offset", 199 "description": "The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items." 200 } 201 ] 202 } 203 }, 204 "/artists/{id}": { 205 "parameters": [ 206 { 207 "schema": { 208 "type": "string" 209 }, 210 "name": "id", 211 "in": "path", 212 "required": true 213 } 214 ], 215 "get": { 216 "summary": "Get Artist", 217 "tags": [ 218 "Artists" 219 ], 220 "responses": { 221 "200": { 222 "description": "OK", 223 "content": { 224 "application/json": { 225 "schema": { 226 "type": "array", 227 "items": { 228 "$ref": "#/components/schemas/Artist.v1", 229 "x-stoplight": { 230 "id": "m69bd1mn62bxr" 231 } 232 } 233 } 234 } 235 } 236 }, 237 "404": { 238 "description": "Not Found" 239 } 240 }, 241 "operationId": "get-artists-id" 242 } 243 }, 244 "/tracks": { 245 "get": { 246 "summary": "Get Several Tracks", 247 "responses": { 248 "200": { 249 "description": "OK", 250 "headers": {}, 251 "content": { 252 "application/json": { 253 "schema": { 254 "type": "array", 255 "items": { 256 "$ref": "#/components/schemas/Track.v1", 257 "x-stoplight": { 258 "id": "ara2m1lvcmddb" 259 } 260 } 261 } 262 } 263 } 264 } 265 }, 266 "operationId": "get-tracks", 267 "requestBody": { 268 "content": {}, 269 "description": "" 270 }, 271 "x-internal": false, 272 "parameters": [ 273 { 274 "schema": { 275 "type": "integer" 276 }, 277 "in": "query", 278 "name": "limit", 279 "description": "The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50." 280 }, 281 { 282 "schema": { 283 "type": "integer" 284 }, 285 "in": "query", 286 "name": "offset", 287 "description": "The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items." 288 } 289 ], 290 "tags": [ 291 "Tracks" 292 ] 293 } 294 }, 295 "/tracks/{id}": { 296 "parameters": [ 297 { 298 "schema": { 299 "type": "string" 300 }, 301 "name": "id", 302 "in": "path", 303 "required": true 304 } 305 ], 306 "get": { 307 "summary": "Get Track", 308 "responses": { 309 "200": { 310 "description": "OK", 311 "content": { 312 "application/json": { 313 "schema": { 314 "$ref": "#/components/schemas/Track.v1" 315 }, 316 "examples": { 317 "Track": { 318 "value": { 319 "album": "2014 Forest Hills Drive", 320 "album_artist": "J. Cole", 321 "album_id": "cm1ibibnn00043fj7ppakq9w9", 322 "artist": "J. Cole", 323 "artist_id": "cm1ibibnn00033fj7hy019na5", 324 "bitrate": 96, 325 "composer": "Roy Hammond, Jermaine Cole, CHARLES SIMMONS", 326 "created_at": 1727296114, 327 "disc_number": 1, 328 "filesize": 2872773, 329 "frequency": 44100, 330 "genre_id": "", 331 "id": "cm1ibibnn00053fj79ghe6b2d", 332 "length": 239381, 333 "md5": "b5a0d86e156e6d02c90f647bf5cc6fc2", 334 "path": "/home/coder/Music/03 - J. Cole - Wet Dreamz(Explicit).m4a", 335 "title": "Wet Dreamz", 336 "track_number": 3, 337 "updated_at": 1727296114, 338 "year": 2014, 339 "year_string": "2014-12-09" 340 } 341 } 342 } 343 } 344 }, 345 "headers": {} 346 }, 347 "404": { 348 "description": "Not Found" 349 } 350 }, 351 "operationId": "get-tracks-trackid", 352 "tags": [ 353 "Tracks" 354 ] 355 } 356 }, 357 "/artists/{id}/albums": { 358 "parameters": [ 359 { 360 "schema": { 361 "type": "string" 362 }, 363 "name": "id", 364 "in": "path", 365 "required": true 366 } 367 ], 368 "get": { 369 "summary": "Get Artist's Albums", 370 "tags": [ 371 "artists" 372 ], 373 "responses": {}, 374 "operationId": "get-artists-id-albums", 375 "parameters": [ 376 { 377 "schema": { 378 "type": "integer" 379 }, 380 "in": "query", 381 "name": "limit", 382 "description": "The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50." 383 }, 384 { 385 "schema": { 386 "type": "integer" 387 }, 388 "in": "query", 389 "name": "offset", 390 "description": "The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items." 391 } 392 ] 393 } 394 }, 395 "/browse/tree-entries": { 396 "get": { 397 "summary": "Get Entries", 398 "tags": [ 399 "Browse" 400 ], 401 "responses": {}, 402 "operationId": "get-tree_entries", 403 "parameters": [ 404 { 405 "schema": { 406 "type": "string" 407 }, 408 "in": "query", 409 "name": "q", 410 "description": "path" 411 }, 412 { 413 "schema": { 414 "type": "boolean" 415 }, 416 "in": "query", 417 "name": "show_hidden" 418 } 419 ] 420 }, 421 "parameters": [] 422 }, 423 "/player/play": { 424 "parameters": [], 425 "put": { 426 "summary": "Play", 427 "operationId": "put-player-play", 428 "responses": { 429 "200": { 430 "description": "OK" 431 } 432 }, 433 "tags": [ 434 "Player" 435 ], 436 "parameters": [ 437 { 438 "schema": { 439 "type": "integer" 440 }, 441 "in": "query", 442 "name": "elapsed" 443 }, 444 { 445 "schema": { 446 "type": "integer" 447 }, 448 "in": "query", 449 "name": "offset" 450 } 451 ] 452 } 453 }, 454 "/player/ff-rewind": { 455 "put": { 456 "summary": "Fast Forward Rewind", 457 "operationId": "put-player-ff_rewind", 458 "responses": { 459 "200": { 460 "description": "OK" 461 } 462 }, 463 "tags": [ 464 "Player" 465 ] 466 }, 467 "parameters": [] 468 }, 469 "/player/status": { 470 "get": { 471 "summary": "Get Playback Status", 472 "tags": [ 473 "Player" 474 ], 475 "responses": {}, 476 "operationId": "get-player-status" 477 } 478 }, 479 "/player/current-track": { 480 "get": { 481 "summary": "Get Currently Playing Track", 482 "tags": [ 483 "Player" 484 ], 485 "responses": { 486 "200": { 487 "description": "OK", 488 "content": { 489 "application/json": { 490 "schema": { 491 "$ref": "#/components/schemas/Track.v1" 492 } 493 } 494 } 495 } 496 }, 497 "operationId": "get-player-current-track", 498 "description": "Get the object currently being played " 499 } 500 }, 501 "/player/next-track": { 502 "get": { 503 "summary": "Get Next Track", 504 "tags": [ 505 "Player" 506 ], 507 "responses": { 508 "200": { 509 "description": "OK", 510 "content": { 511 "application/json": { 512 "schema": { 513 "$ref": "#/components/schemas/Track.v1" 514 } 515 } 516 } 517 } 518 }, 519 "operationId": "get-player-next-track", 520 "description": "Get the next track" 521 } 522 }, 523 "/player/flush-and-reload-tracks": { 524 "put": { 525 "summary": "Flush And Reload Tracks", 526 "operationId": "put-player-flush-and-reload-tracks", 527 "responses": { 528 "200": { 529 "description": "OK" 530 } 531 }, 532 "tags": [ 533 "Player" 534 ] 535 } 536 }, 537 "/settings": { 538 "get": { 539 "summary": "Get Global Settings", 540 "tags": [ 541 "Settings" 542 ], 543 "responses": { 544 "200": { 545 "description": "OK", 546 "content": { 547 "application/json": { 548 "schema": { 549 "$ref": "#/components/schemas/Settings.v1" 550 } 551 } 552 } 553 } 554 }, 555 "operationId": "get-settings" 556 }, 557 "put": { 558 "summary": "Update Settings", 559 "operationId": "put-settings", 560 "responses": { 561 "200": { 562 "description": "OK" 563 } 564 }, 565 "tags": [ 566 "Settings" 567 ], 568 "requestBody": { 569 "content": { 570 "application/json": { 571 "schema": { 572 "type": "object", 573 "properties": { 574 "music_dir": { 575 "type": "string", 576 "x-stoplight": { 577 "id": "s5w686bbel2ow" 578 } 579 }, 580 "playlist_shuffle": { 581 "type": "boolean", 582 "x-stoplight": { 583 "id": "74lbit2keyuc1" 584 } 585 }, 586 "repeat_mode": { 587 "type": "integer", 588 "x-stoplight": { 589 "id": "tukzj0gpepqxd" 590 } 591 }, 592 "bass": { 593 "type": "integer", 594 "x-stoplight": { 595 "id": "6t0mo3j9ii8le" 596 } 597 }, 598 "treble": { 599 "type": "integer", 600 "x-stoplight": { 601 "id": "m6ps5g53ql35f" 602 } 603 }, 604 "bass_cutoff": { 605 "type": "integer", 606 "x-stoplight": { 607 "id": "btltz18zg0wh3" 608 } 609 }, 610 "treble_cutoff": { 611 "type": "integer", 612 "x-stoplight": { 613 "id": "ctcf9ue3n09oj" 614 } 615 }, 616 "crossfade": { 617 "type": "integer", 618 "x-stoplight": { 619 "id": "1wmv1tkgdlb33" 620 } 621 }, 622 "fade_on_stop": { 623 "type": "boolean", 624 "x-stoplight": { 625 "id": "y2gm9cth8mkgn" 626 } 627 }, 628 "fade_in_delay": { 629 "type": "integer", 630 "x-stoplight": { 631 "id": "gdikoz2jfg82y" 632 } 633 }, 634 "fade_in_duration": { 635 "type": "integer", 636 "x-stoplight": { 637 "id": "w32xyzy8n607i" 638 } 639 }, 640 "fade_out_delay": { 641 "type": "integer", 642 "x-stoplight": { 643 "id": "sr257acz1kkbl" 644 } 645 }, 646 "fade_out_duration": { 647 "type": "integer", 648 "x-stoplight": { 649 "id": "lbrm6uqfk0wix" 650 } 651 }, 652 "fade_out_mixmode": { 653 "type": "integer", 654 "x-stoplight": { 655 "id": "m8b0tu8h0f5nq" 656 } 657 }, 658 "balance": { 659 "type": "integer", 660 "x-stoplight": { 661 "id": "ilnhsvl03we54" 662 } 663 }, 664 "stereo_width": { 665 "type": "integer", 666 "x-stoplight": { 667 "id": "sk1xaig7kukxo" 668 } 669 }, 670 "stereosw_mode": { 671 "type": "integer", 672 "x-stoplight": { 673 "id": "vlyej7vc8e4um" 674 } 675 }, 676 "surround_enabled": { 677 "type": "integer", 678 "x-stoplight": { 679 "id": "yfvcl8ps2obmp" 680 } 681 }, 682 "surround_balance": { 683 "type": "integer", 684 "x-stoplight": { 685 "id": "66mf6d8w8f2q7" 686 } 687 }, 688 "surround_fx1": { 689 "type": "integer", 690 "x-stoplight": { 691 "id": "3hug8gn2kiymj" 692 } 693 }, 694 "surround_fx2": { 695 "type": "integer", 696 "x-stoplight": { 697 "id": "uxjs9bez3bhen" 698 } 699 }, 700 "party_mode": { 701 "type": "boolean", 702 "x-stoplight": { 703 "id": "4w5jl41gjhbaq" 704 } 705 }, 706 "channel_config": { 707 "type": "integer", 708 "x-stoplight": { 709 "id": "76h4qwztxv3jg" 710 } 711 }, 712 "player_name": { 713 "type": "string", 714 "x-stoplight": { 715 "id": "kx3laxpui8wn3" 716 } 717 }, 718 "eq_enabled": { 719 "type": "boolean", 720 "x-stoplight": { 721 "id": "8n2wj0eul68hv" 722 } 723 }, 724 "eq_band_settings": { 725 "type": "array", 726 "x-stoplight": { 727 "id": "tvp7sid0vwyc4" 728 }, 729 "items": { 730 "x-stoplight": { 731 "id": "o30uc4yx8gac5" 732 }, 733 "type": "object", 734 "properties": { 735 "cutoff": { 736 "type": "integer", 737 "x-stoplight": { 738 "id": "xbwoyf2cghtse" 739 } 740 }, 741 "q": { 742 "type": "integer", 743 "x-stoplight": { 744 "id": "ix73oc8eroz08" 745 } 746 }, 747 "gain": { 748 "type": "integer", 749 "x-stoplight": { 750 "id": "b941ccqlswavi" 751 } 752 } 753 } 754 } 755 }, 756 "replaygain_settings": { 757 "type": "object", 758 "x-stoplight": { 759 "id": "p31bpzizz4hbf" 760 }, 761 "properties": { 762 "noclip": { 763 "type": "boolean", 764 "x-stoplight": { 765 "id": "2uu5oesku4vq1" 766 } 767 }, 768 "type": { 769 "type": "integer", 770 "x-stoplight": { 771 "id": "evpt8uo1ak8rb" 772 } 773 }, 774 "preamp": { 775 "type": "integer", 776 "x-stoplight": { 777 "id": "99letqgynncba" 778 } 779 } 780 } 781 } 782 } 783 } 784 } 785 } 786 } 787 } 788 }, 789 "/status": { 790 "get": { 791 "summary": "Get System Status", 792 "tags": [ 793 "System" 794 ], 795 "responses": { 796 "200": { 797 "description": "OK", 798 "content": { 799 "application/json": { 800 "schema": { 801 "type": "object", 802 "properties": { 803 "dircache_size": { 804 "type": "integer" 805 }, 806 "last_screen": { 807 "type": "integer" 808 }, 809 "last_volume_change": { 810 "type": "integer" 811 }, 812 "resume_crc32": { 813 "type": "integer" 814 }, 815 "resume_elapsed": { 816 "type": "integer" 817 }, 818 "resume_index": { 819 "type": "integer" 820 }, 821 "resume_offset": { 822 "type": "integer" 823 }, 824 "runtime": { 825 "type": "integer" 826 }, 827 "topruntime": { 828 "type": "integer" 829 }, 830 "viewer_icon_count": { 831 "type": "integer" 832 } 833 }, 834 "x-examples": { 835 "Example 1": { 836 "dircache_size": -1, 837 "last_screen": 0, 838 "last_volume_change": -1, 839 "resume_crc32": 4294967295, 840 "resume_elapsed": 4294967295, 841 "resume_index": -1, 842 "resume_offset": 4294967295, 843 "runtime": 40599, 844 "topruntime": 40599, 845 "viewer_icon_count": 0 846 } 847 } 848 }, 849 "examples": { 850 "Example 1": { 851 "value": { 852 "dircache_size": -1, 853 "last_screen": 0, 854 "last_volume_change": -1, 855 "resume_crc32": 4294967295, 856 "resume_elapsed": 4294967295, 857 "resume_index": -1, 858 "resume_offset": 4294967295, 859 "runtime": 40599, 860 "topruntime": 40599, 861 "viewer_icon_count": 0 862 } 863 } 864 } 865 } 866 } 867 } 868 }, 869 "operationId": "get-status" 870 } 871 }, 872 "/version": { 873 "get": { 874 "summary": "Get Rockbox Version", 875 "tags": [ 876 "System" 877 ], 878 "responses": { 879 "200": { 880 "description": "OK", 881 "content": { 882 "application/json": { 883 "schema": { 884 "type": "object", 885 "properties": { 886 "version": { 887 "type": "string" 888 } 889 }, 890 "x-examples": { 891 "Example 1": { 892 "version": "7ca0a9895d-240918" 893 } 894 } 895 }, 896 "examples": { 897 "Example 1": { 898 "value": { 899 "version": "7ca0a9895d-240918" 900 } 901 } 902 } 903 } 904 } 905 } 906 }, 907 "operationId": "get-version" 908 } 909 }, 910 "/player/resume": { 911 "put": { 912 "summary": "Resume Playback", 913 "operationId": "put-player-resume", 914 "responses": { 915 "200": { 916 "description": "OK" 917 } 918 }, 919 "tags": [ 920 "Player" 921 ] 922 } 923 }, 924 "/player/pause": { 925 "put": { 926 "summary": "Pause Playback", 927 "operationId": "put-player-pause", 928 "responses": { 929 "200": { 930 "description": "OK" 931 } 932 }, 933 "tags": [ 934 "Player" 935 ] 936 } 937 }, 938 "/player/next": { 939 "put": { 940 "summary": "Play Next Track", 941 "operationId": "put-player-next", 942 "responses": { 943 "200": { 944 "description": "OK" 945 } 946 }, 947 "tags": [ 948 "Player" 949 ] 950 } 951 }, 952 "/player/previous": { 953 "parameters": [], 954 "put": { 955 "summary": "Play Previous Track", 956 "operationId": "put-player-prev", 957 "responses": { 958 "200": { 959 "description": "OK" 960 } 961 }, 962 "tags": [ 963 "Player" 964 ] 965 } 966 }, 967 "/player/stop": { 968 "put": { 969 "summary": "Stop Playback", 970 "operationId": "put-player-stop", 971 "responses": { 972 "200": { 973 "description": "OK" 974 } 975 }, 976 "tags": [ 977 "Player" 978 ] 979 } 980 }, 981 "/playlists": { 982 "post": { 983 "summary": "Create New Playlist", 984 "operationId": "post-playlists", 985 "responses": { 986 "200": { 987 "description": "OK", 988 "content": {} 989 } 990 }, 991 "requestBody": { 992 "content": { 993 "application/json": { 994 "schema": { 995 "type": "object", 996 "properties": { 997 "name": { 998 "type": "string", 999 "x-stoplight": { 1000 "id": "xicf18cyr9u6y" 1001 } 1002 }, 1003 "tracks": { 1004 "type": "array", 1005 "x-stoplight": { 1006 "id": "jawv3jvtfvlik" 1007 }, 1008 "items": { 1009 "x-stoplight": { 1010 "id": "zgptcbpd8bpep" 1011 }, 1012 "type": "string" 1013 } 1014 } 1015 } 1016 }, 1017 "examples": { 1018 "Example 1": { 1019 "value": { 1020 "name": "demo", 1021 "tracks": [ 1022 "/home/coder/Music/03 - J. Cole - Wet Dreamz(Explicit).m4a" 1023 ] 1024 } 1025 } 1026 } 1027 } 1028 } 1029 }, 1030 "tags": [ 1031 "Playlists" 1032 ] 1033 } 1034 }, 1035 "/playlists/start": { 1036 "put": { 1037 "summary": "Start Playlist", 1038 "operationId": "put-playlists-start", 1039 "responses": { 1040 "200": { 1041 "description": "OK" 1042 } 1043 }, 1044 "tags": [ 1045 "Playlists" 1046 ], 1047 "parameters": [ 1048 { 1049 "schema": { 1050 "type": "integer" 1051 }, 1052 "in": "query", 1053 "name": "start_index" 1054 }, 1055 { 1056 "schema": { 1057 "type": "integer" 1058 }, 1059 "in": "query", 1060 "name": "elapsed" 1061 }, 1062 { 1063 "schema": { 1064 "type": "integer" 1065 }, 1066 "in": "query", 1067 "name": "offset" 1068 } 1069 ] 1070 } 1071 }, 1072 "/playlists/shuffle": { 1073 "put": { 1074 "summary": "Shuffle Playlist", 1075 "operationId": "put-playlists-shuffle", 1076 "responses": { 1077 "200": { 1078 "description": "OK" 1079 } 1080 }, 1081 "tags": [ 1082 "Playlists" 1083 ], 1084 "parameters": [ 1085 { 1086 "schema": { 1087 "type": "number" 1088 }, 1089 "in": "query", 1090 "name": "start_index" 1091 } 1092 ] 1093 } 1094 }, 1095 "/playlists/amount": { 1096 "get": { 1097 "summary": "Get Playlist Size", 1098 "operationId": "get-playlists-amount", 1099 "responses": { 1100 "200": { 1101 "description": "OK" 1102 } 1103 }, 1104 "tags": [ 1105 "Playlists" 1106 ] 1107 } 1108 }, 1109 "/playlists/resume": { 1110 "put": { 1111 "summary": "Resume Playlist", 1112 "operationId": "put-playlists-resume", 1113 "responses": { 1114 "200": { 1115 "description": "OK" 1116 } 1117 }, 1118 "tags": [ 1119 "Playlists" 1120 ] 1121 } 1122 }, 1123 "/playlists/resume-track": { 1124 "put": { 1125 "summary": "Resume Playlist Track", 1126 "operationId": "put-playlists-resume-track", 1127 "responses": { 1128 "200": { 1129 "description": "OK" 1130 } 1131 }, 1132 "tags": [ 1133 "Playlists" 1134 ] 1135 } 1136 }, 1137 "/playlists/current": { 1138 "get": { 1139 "summary": "Get Playlist Details", 1140 "tags": [ 1141 "Playlists" 1142 ], 1143 "responses": { 1144 "200": { 1145 "description": "OK", 1146 "content": { 1147 "application/json": { 1148 "schema": { 1149 "type": "object", 1150 "properties": { 1151 "amount": { 1152 "type": "integer" 1153 }, 1154 "index": { 1155 "type": "integer" 1156 }, 1157 "max_playlist_size": { 1158 "type": "integer" 1159 }, 1160 "first_index": { 1161 "type": "integer" 1162 }, 1163 "last_insert_pos": { 1164 "type": "integer" 1165 }, 1166 "seed": { 1167 "type": "integer" 1168 }, 1169 "last_shuffled_start": { 1170 "type": "integer" 1171 }, 1172 "tracks": { 1173 "type": "array", 1174 "items": { 1175 "$ref": "#/components/schemas/Track.v1", 1176 "x-stoplight": { 1177 "id": "nv4fqov9gf4t4" 1178 } 1179 } 1180 } 1181 } 1182 } 1183 } 1184 } 1185 } 1186 } 1187 }, 1188 "operationId": "get-current-playlist", 1189 "description": "", 1190 "requestBody": { 1191 "content": {} 1192 } 1193 }, 1194 "/playlists/current/tracks": { 1195 "get": { 1196 "summary": "Get Playlist Tracks", 1197 "tags": [ 1198 "Playlists" 1199 ], 1200 "responses": { 1201 "200": { 1202 "description": "OK", 1203 "content": { 1204 "application/json": { 1205 "schema": { 1206 "type": "array", 1207 "items": { 1208 "$ref": "#/components/schemas/Track.v1", 1209 "x-stoplight": { 1210 "id": "ls4kga6ga92bp" 1211 } 1212 } 1213 } 1214 } 1215 } 1216 } 1217 }, 1218 "operationId": "get-playlists-current-tracks", 1219 "description": "", 1220 "requestBody": { 1221 "content": {} 1222 } 1223 }, 1224 "post": { 1225 "summary": "Insert Tracks", 1226 "operationId": "post-playlists-current-tracks", 1227 "responses": { 1228 "200": { 1229 "description": "OK" 1230 } 1231 }, 1232 "requestBody": { 1233 "content": { 1234 "application/json": { 1235 "schema": { 1236 "type": "object", 1237 "properties": { 1238 "position": { 1239 "type": "integer", 1240 "x-stoplight": { 1241 "id": "03yo7z5xfx9zg" 1242 } 1243 }, 1244 "tracks": { 1245 "type": "array", 1246 "x-stoplight": { 1247 "id": "lifh2pzcb1nmj" 1248 }, 1249 "items": { 1250 "x-stoplight": { 1251 "id": "pqnsp7w5ujb0i" 1252 }, 1253 "type": "string" 1254 } 1255 }, 1256 "directory": { 1257 "type": "string", 1258 "x-stoplight": { 1259 "id": "u2vi3f2cfouo0" 1260 } 1261 } 1262 } 1263 } 1264 } 1265 } 1266 }, 1267 "tags": [ 1268 "Playlists" 1269 ] 1270 }, 1271 "delete": { 1272 "summary": "Remove Tracks from Playlist", 1273 "operationId": "delete-playlists-current-tracks", 1274 "responses": { 1275 "200": { 1276 "description": "OK" 1277 } 1278 }, 1279 "requestBody": { 1280 "content": { 1281 "application/json": { 1282 "schema": { 1283 "type": "object", 1284 "properties": { 1285 "positions": { 1286 "type": "array", 1287 "x-stoplight": { 1288 "id": "7sodedhj2syc7" 1289 }, 1290 "items": { 1291 "x-stoplight": { 1292 "id": "fblagbx73vo6x" 1293 }, 1294 "type": "integer" 1295 } 1296 } 1297 } 1298 } 1299 } 1300 } 1301 }, 1302 "tags": [ 1303 "Playlists" 1304 ] 1305 } 1306 }, 1307 "/artists/{id}/tracks": { 1308 "parameters": [ 1309 { 1310 "schema": { 1311 "type": "string" 1312 }, 1313 "name": "id", 1314 "in": "path", 1315 "required": true 1316 } 1317 ], 1318 "get": { 1319 "summary": "Get Artist's Tracks", 1320 "tags": [ 1321 "Artists" 1322 ], 1323 "responses": { 1324 "200": { 1325 "description": "OK", 1326 "content": { 1327 "application/json": { 1328 "schema": { 1329 "type": "array", 1330 "items": { 1331 "$ref": "#/components/schemas/Track.v1", 1332 "x-stoplight": { 1333 "id": "an0l7e2vpmx6x" 1334 } 1335 } 1336 } 1337 } 1338 } 1339 } 1340 }, 1341 "operationId": "get-artists-id-tracks" 1342 } 1343 }, 1344 "/player/volume": { 1345 "put": { 1346 "summary": "Adjust Volume", 1347 "operationId": "put-player-volume", 1348 "responses": { 1349 "200": { 1350 "description": "OK" 1351 } 1352 }, 1353 "tags": [ 1354 "Player" 1355 ], 1356 "requestBody": { 1357 "content": { 1358 "application/json": { 1359 "schema": { 1360 "type": "object", 1361 "properties": { 1362 "steps": { 1363 "type": "integer", 1364 "x-stoplight": { 1365 "id": "t7dk1iz5f0eol" 1366 } 1367 } 1368 } 1369 } 1370 } 1371 } 1372 } 1373 } 1374 }, 1375 "/scan-library": { 1376 "put": { 1377 "summary": "Scan Library", 1378 "operationId": "put-scan-library", 1379 "responses": { 1380 "200": { 1381 "description": "OK" 1382 } 1383 }, 1384 "tags": [ 1385 "Library" 1386 ] 1387 } 1388 }, 1389 "/search": { 1390 "get": { 1391 "summary": "Search", 1392 "tags": [ 1393 "Library" 1394 ], 1395 "responses": { 1396 "200": { 1397 "description": "OK", 1398 "headers": {}, 1399 "content": { 1400 "application/json": { 1401 "schema": { 1402 "type": "object", 1403 "properties": { 1404 "albums": { 1405 "type": "array", 1406 "x-stoplight": { 1407 "id": "019f0i09xzdu8" 1408 }, 1409 "items": { 1410 "$ref": "#/components/schemas/Album.v1", 1411 "x-stoplight": { 1412 "id": "m5ctl94xkgv4i" 1413 } 1414 } 1415 }, 1416 "artists": { 1417 "type": "array", 1418 "x-stoplight": { 1419 "id": "q4j72lavmdcoc" 1420 }, 1421 "items": { 1422 "$ref": "#/components/schemas/Artist.v1", 1423 "x-stoplight": { 1424 "id": "z0k5m35wf3fuh" 1425 } 1426 } 1427 }, 1428 "tracks": { 1429 "type": "array", 1430 "x-stoplight": { 1431 "id": "zgycozcr6tror" 1432 }, 1433 "items": { 1434 "$ref": "#/components/schemas/Track.v1", 1435 "x-stoplight": { 1436 "id": "iadt803zpcu5p" 1437 } 1438 } 1439 }, 1440 "files": { 1441 "type": "array", 1442 "x-stoplight": { 1443 "id": "wuydvte7y6xsw" 1444 }, 1445 "items": { 1446 "x-stoplight": { 1447 "id": "699qj4o9kba5g" 1448 }, 1449 "type": "object", 1450 "properties": { 1451 "name": { 1452 "type": "string", 1453 "x-stoplight": { 1454 "id": "viqtl758xypm1" 1455 } 1456 }, 1457 "time_write": { 1458 "type": "integer", 1459 "x-stoplight": { 1460 "id": "bv5om5xxc8vag" 1461 } 1462 }, 1463 "is_directory": { 1464 "type": "boolean", 1465 "x-stoplight": { 1466 "id": "psu25s55d12o1" 1467 } 1468 } 1469 } 1470 } 1471 }, 1472 "liked_tracks": { 1473 "type": "array", 1474 "x-stoplight": { 1475 "id": "53rj1yd8k5h4s" 1476 }, 1477 "items": { 1478 "$ref": "#/components/schemas/Track.v1", 1479 "x-stoplight": { 1480 "id": "9xob3497ldmtt" 1481 } 1482 } 1483 }, 1484 "liked_albums": { 1485 "type": "array", 1486 "x-stoplight": { 1487 "id": "dfq6obcjknhjs" 1488 }, 1489 "items": { 1490 "$ref": "#/components/schemas/Album.v1", 1491 "x-stoplight": { 1492 "id": "gicyfb787tg0w" 1493 } 1494 } 1495 } 1496 } 1497 } 1498 } 1499 } 1500 } 1501 }, 1502 "operationId": "get-search", 1503 "parameters": [ 1504 { 1505 "schema": { 1506 "type": "string" 1507 }, 1508 "in": "query", 1509 "name": "q" 1510 } 1511 ] 1512 } 1513 } 1514 }, 1515 "components": { 1516 "schemas": { 1517 "Album.v1": { 1518 "type": "object", 1519 "x-examples": { 1520 "Example 1": { 1521 "album_art": "216ccc791352fbbffc11268b984db19a.jpg", 1522 "artist": "J. Cole", 1523 "id": "cm1ibibn600013fj7d96nsaeh", 1524 "md5": "d55c5a429200828bc798d9f10253c1af", 1525 "title": "2014 Forest Hills Drive", 1526 "year": 2014, 1527 "year_string": "2014-12-09" 1528 } 1529 }, 1530 "examples": [ 1531 { 1532 "album_art": "216ccc791352fbbffc11268b984db19a.jpg", 1533 "artist": "J. Cole", 1534 "id": "cm1ibibn600013fj7d96nsaeh", 1535 "md5": "d55c5a429200828bc798d9f10253c1af", 1536 "title": "2014 Forest Hills Drive", 1537 "year": 2014, 1538 "year_string": "2014-12-09" 1539 } 1540 ], 1541 "title": "Album", 1542 "properties": { 1543 "album_art": { 1544 "type": "string" 1545 }, 1546 "artist": { 1547 "type": "string" 1548 }, 1549 "id": { 1550 "type": "string" 1551 }, 1552 "md5": { 1553 "type": "string" 1554 }, 1555 "title": { 1556 "type": "string" 1557 }, 1558 "year": { 1559 "type": "integer" 1560 }, 1561 "year_string": { 1562 "type": "string" 1563 }, 1564 "tracks": { 1565 "type": "array", 1566 "x-stoplight": { 1567 "id": "cexr5aqti95au" 1568 }, 1569 "items": { 1570 "$ref": "#/components/schemas/Track.v1", 1571 "x-stoplight": { 1572 "id": "8sb8bq9omx42b" 1573 } 1574 } 1575 } 1576 } 1577 }, 1578 "Artist.v1": { 1579 "x-stoplight": { 1580 "id": "0wktkyg4gevd3" 1581 }, 1582 "type": "object", 1583 "x-examples": { 1584 "Example 1": { 1585 "id": "cm1ibibn600003fj70egpmcbc", 1586 "name": "J. Cole" 1587 } 1588 }, 1589 "examples": [ 1590 { 1591 "id": "cm1ibibn600003fj70egpmcbc", 1592 "name": "J. Cole" 1593 } 1594 ], 1595 "title": "Artist", 1596 "properties": { 1597 "id": { 1598 "type": "string" 1599 }, 1600 "name": { 1601 "type": "string" 1602 }, 1603 "bio": { 1604 "type": "string", 1605 "x-stoplight": { 1606 "id": "bv1vmm5or30d9" 1607 } 1608 }, 1609 "image": { 1610 "type": "string", 1611 "x-stoplight": { 1612 "id": "zziizes11l6yp" 1613 } 1614 }, 1615 "albums": { 1616 "type": "array", 1617 "x-stoplight": { 1618 "id": "gt6wtmfwwqno0" 1619 }, 1620 "items": { 1621 "$ref": "#/components/schemas/Album.v1", 1622 "x-stoplight": { 1623 "id": "s0p904ajhds7m" 1624 } 1625 } 1626 }, 1627 "tracks": { 1628 "type": "array", 1629 "x-stoplight": { 1630 "id": "fdb8ajuw7tq2s" 1631 }, 1632 "items": { 1633 "$ref": "#/components/schemas/Track.v1", 1634 "x-stoplight": { 1635 "id": "7xmpqe7kfh8uy" 1636 } 1637 } 1638 } 1639 } 1640 }, 1641 "Settings.v1": { 1642 "type": "object", 1643 "properties": { 1644 "afr_enabled": { 1645 "type": "integer" 1646 }, 1647 "album_art": { 1648 "type": "integer" 1649 }, 1650 "autocreatebookmark": { 1651 "type": "integer" 1652 }, 1653 "autoloadbookmark": { 1654 "type": "integer" 1655 }, 1656 "autoresume_automatic": { 1657 "type": "integer" 1658 }, 1659 "autoresume_enable": { 1660 "type": "boolean" 1661 }, 1662 "autoresume_paths": { 1663 "type": "string" 1664 }, 1665 "autoupdatebookmark": { 1666 "type": "boolean" 1667 }, 1668 "backdrop_file": { 1669 "type": "string" 1670 }, 1671 "backlight_on_button_hold": { 1672 "type": "integer" 1673 }, 1674 "backlight_timeout": { 1675 "type": "integer" 1676 }, 1677 "backlight_timeout_plugged": { 1678 "type": "integer" 1679 }, 1680 "balance": { 1681 "type": "integer" 1682 }, 1683 "bass": { 1684 "type": "integer" 1685 }, 1686 "bass_cutoff": { 1687 "type": "integer" 1688 }, 1689 "battery_capacity": { 1690 "type": "integer" 1691 }, 1692 "battery_display": { 1693 "type": "integer" 1694 }, 1695 "battery_type": { 1696 "type": "integer" 1697 }, 1698 "beep": { 1699 "type": "integer" 1700 }, 1701 "bg_color": { 1702 "type": "integer" 1703 }, 1704 "bidir_limit": { 1705 "type": "integer" 1706 }, 1707 "bl_filter_first_keypress": { 1708 "type": "boolean" 1709 }, 1710 "bl_selective_actions": { 1711 "type": "boolean" 1712 }, 1713 "bl_selective_actions_mask": { 1714 "type": "integer" 1715 }, 1716 "brightness": { 1717 "type": "integer" 1718 }, 1719 "browse_current": { 1720 "type": "boolean" 1721 }, 1722 "browser_default": { 1723 "type": "integer" 1724 }, 1725 "bt_selective_softlock_actions": { 1726 "type": "boolean" 1727 }, 1728 "bt_selective_softlock_actions_mask": { 1729 "type": "integer" 1730 }, 1731 "buffer_margin": { 1732 "type": "integer" 1733 }, 1734 "caption_backlight": { 1735 "type": "boolean" 1736 }, 1737 "car_adapter_mode": { 1738 "type": "boolean" 1739 }, 1740 "car_adapter_mode_delay": { 1741 "type": "integer" 1742 }, 1743 "channel_config": { 1744 "type": "integer" 1745 }, 1746 "colors_file": { 1747 "type": "string" 1748 }, 1749 "compressor_settings": { 1750 "type": "object", 1751 "properties": { 1752 "attack_time": { 1753 "type": "integer" 1754 }, 1755 "knee": { 1756 "type": "integer" 1757 }, 1758 "makeup_gain": { 1759 "type": "integer" 1760 }, 1761 "ratio": { 1762 "type": "integer" 1763 }, 1764 "release_time": { 1765 "type": "integer" 1766 }, 1767 "threshold": { 1768 "type": "integer" 1769 } 1770 } 1771 }, 1772 "constrain_next_folder": { 1773 "type": "boolean" 1774 }, 1775 "contrast": { 1776 "type": "integer" 1777 }, 1778 "crossfade": { 1779 "type": "integer" 1780 }, 1781 "crossfade_fade_in_delay": { 1782 "type": "integer" 1783 }, 1784 "crossfade_fade_in_duration": { 1785 "type": "integer" 1786 }, 1787 "crossfade_fade_out_delay": { 1788 "type": "integer" 1789 }, 1790 "crossfade_fade_out_duration": { 1791 "type": "integer" 1792 }, 1793 "crossfade_fade_out_mixmode": { 1794 "type": "integer" 1795 }, 1796 "crossfeed": { 1797 "type": "integer" 1798 }, 1799 "crossfeed_cross_gain": { 1800 "type": "integer" 1801 }, 1802 "crossfeed_direct_gain": { 1803 "type": "integer" 1804 }, 1805 "crossfeed_hf_attenuation": { 1806 "type": "integer" 1807 }, 1808 "crossfeed_hf_cutoff": { 1809 "type": "integer" 1810 }, 1811 "cuesheet": { 1812 "type": "boolean" 1813 }, 1814 "cursor_style": { 1815 "type": "integer" 1816 }, 1817 "default_codepage": { 1818 "type": "integer" 1819 }, 1820 "depth_3d": { 1821 "type": "integer" 1822 }, 1823 "dircache": { 1824 "type": "boolean" 1825 }, 1826 "dirfilter": { 1827 "type": "integer" 1828 }, 1829 "disable_mainmenu_scrolling": { 1830 "type": "boolean" 1831 }, 1832 "disk_spindown": { 1833 "type": "integer" 1834 }, 1835 "dithering_enabled": { 1836 "type": "boolean" 1837 }, 1838 "eq_band_settings": { 1839 "type": "array", 1840 "items": { 1841 "type": "object", 1842 "properties": { 1843 "cutoff": { 1844 "type": "integer" 1845 }, 1846 "gain": { 1847 "type": "integer" 1848 }, 1849 "q": { 1850 "type": "integer" 1851 } 1852 } 1853 } 1854 }, 1855 "eq_enabled": { 1856 "type": "boolean" 1857 }, 1858 "eq_precut": { 1859 "type": "integer" 1860 }, 1861 "fade_on_stop": { 1862 "type": "boolean" 1863 }, 1864 "ff_rewind_accel": { 1865 "type": "integer" 1866 }, 1867 "ff_rewind_min_step": { 1868 "type": "integer" 1869 }, 1870 "fg_color": { 1871 "type": "integer" 1872 }, 1873 "flip_display": { 1874 "type": "boolean" 1875 }, 1876 "font_file": { 1877 "type": "string" 1878 }, 1879 "glyphs_to_cache": { 1880 "type": "integer" 1881 }, 1882 "governor": { 1883 "type": "integer" 1884 }, 1885 "hold_lr_for_scroll_in_list": { 1886 "type": "boolean" 1887 }, 1888 "hotkey_tree": { 1889 "type": "integer" 1890 }, 1891 "hotkey_wps": { 1892 "type": "integer" 1893 }, 1894 "icon_file": { 1895 "type": "string" 1896 }, 1897 "interpret_numbers": { 1898 "type": "integer" 1899 }, 1900 "invert": { 1901 "type": "boolean" 1902 }, 1903 "kbd_file": { 1904 "type": "string" 1905 }, 1906 "keep_current_track_on_replace_playlist": { 1907 "type": "boolean" 1908 }, 1909 "keyclick": { 1910 "type": "integer" 1911 }, 1912 "keyclick_hardware": { 1913 "type": "boolean" 1914 }, 1915 "keyclick_repeats": { 1916 "type": "integer" 1917 }, 1918 "keypress_restarts_sleeptimer": { 1919 "type": "boolean" 1920 }, 1921 "lang_file": { 1922 "type": "string" 1923 }, 1924 "lcd_sleep_after_backlight_off": { 1925 "type": "integer" 1926 }, 1927 "list_accel_start_delay": { 1928 "type": "integer" 1929 }, 1930 "list_accel_wait": { 1931 "type": "integer" 1932 }, 1933 "list_line_padding": { 1934 "type": "integer" 1935 }, 1936 "list_order": { 1937 "type": "integer" 1938 }, 1939 "list_separator_color": { 1940 "type": "integer" 1941 }, 1942 "list_separator_height": { 1943 "type": "integer" 1944 }, 1945 "list_wraparound": { 1946 "type": "boolean" 1947 }, 1948 "lse_color": { 1949 "type": "integer" 1950 }, 1951 "lss_color": { 1952 "type": "integer" 1953 }, 1954 "lst_color": { 1955 "type": "integer" 1956 }, 1957 "max_files_in_dir": { 1958 "type": "integer" 1959 }, 1960 "max_files_in_playlist": { 1961 "type": "integer" 1962 }, 1963 "next_folder": { 1964 "type": "integer" 1965 }, 1966 "offset_out_of_view": { 1967 "type": "boolean" 1968 }, 1969 "party_mode": { 1970 "type": "boolean" 1971 }, 1972 "pause_rewind": { 1973 "type": "integer" 1974 }, 1975 "pbe": { 1976 "type": "integer" 1977 }, 1978 "pbe_precut": { 1979 "type": "integer" 1980 }, 1981 "peak_meter_clip_hold": { 1982 "type": "integer" 1983 }, 1984 "peak_meter_dbfs": { 1985 "type": "boolean" 1986 }, 1987 "peak_meter_hold": { 1988 "type": "integer" 1989 }, 1990 "peak_meter_max": { 1991 "type": "integer" 1992 }, 1993 "peak_meter_min": { 1994 "type": "integer" 1995 }, 1996 "peak_meter_release": { 1997 "type": "integer" 1998 }, 1999 "pitch_mode_semitone": { 2000 "type": "boolean" 2001 }, 2002 "pitch_mode_timestretch": { 2003 "type": "boolean" 2004 }, 2005 "play_frequency": { 2006 "type": "integer" 2007 }, 2008 "play_selected": { 2009 "type": "boolean" 2010 }, 2011 "player_name": { 2012 "type": "string" 2013 }, 2014 "playlist_catalog_dir": { 2015 "type": "string" 2016 }, 2017 "playlist_shuffle": { 2018 "type": "boolean" 2019 }, 2020 "playlist_viewer_icons": { 2021 "type": "boolean" 2022 }, 2023 "playlist_viewer_indices": { 2024 "type": "boolean" 2025 }, 2026 "playlist_viewer_track_display": { 2027 "type": "integer" 2028 }, 2029 "power_mode": { 2030 "type": "integer" 2031 }, 2032 "poweroff": { 2033 "type": "integer" 2034 }, 2035 "prevent_skip": { 2036 "type": "boolean" 2037 }, 2038 "recursive_dir_insert": { 2039 "type": "integer" 2040 }, 2041 "repeat_mode": { 2042 "type": "integer" 2043 }, 2044 "replaygain_settings": { 2045 "type": "object", 2046 "properties": { 2047 "noclip": { 2048 "type": "boolean" 2049 }, 2050 "preamp": { 2051 "type": "integer" 2052 }, 2053 "type": { 2054 "type": "integer" 2055 } 2056 } 2057 }, 2058 "resume_rewind": { 2059 "type": "integer" 2060 }, 2061 "rewind_across_tracks": { 2062 "type": "boolean" 2063 }, 2064 "roll_off": { 2065 "type": "integer" 2066 }, 2067 "root_menu_customized": { 2068 "type": "boolean" 2069 }, 2070 "runtimedb": { 2071 "type": "boolean" 2072 }, 2073 "sbs_file": { 2074 "type": "string" 2075 }, 2076 "screen_scroll_step": { 2077 "type": "integer" 2078 }, 2079 "scroll_delay": { 2080 "type": "integer" 2081 }, 2082 "scroll_paginated": { 2083 "type": "boolean" 2084 }, 2085 "scroll_speed": { 2086 "type": "integer" 2087 }, 2088 "scroll_step": { 2089 "type": "integer" 2090 }, 2091 "scrollbar": { 2092 "type": "integer" 2093 }, 2094 "scrollbar_width": { 2095 "type": "integer" 2096 }, 2097 "shortcuts_replaces_qs": { 2098 "type": "boolean" 2099 }, 2100 "show_filename_ext": { 2101 "type": "integer" 2102 }, 2103 "show_icons": { 2104 "type": "boolean" 2105 }, 2106 "show_path_in_browser": { 2107 "type": "integer" 2108 }, 2109 "show_queue_options": { 2110 "type": "integer" 2111 }, 2112 "show_shuffled_adding_options": { 2113 "type": "boolean" 2114 }, 2115 "show_shutdown_message": { 2116 "type": "boolean" 2117 }, 2118 "single_mode": { 2119 "type": "integer" 2120 }, 2121 "skip_length": { 2122 "type": "integer" 2123 }, 2124 "sleeptimer_duration": { 2125 "type": "integer" 2126 }, 2127 "sleeptimer_on_startup": { 2128 "type": "boolean" 2129 }, 2130 "sort_case": { 2131 "type": "boolean" 2132 }, 2133 "sort_dir": { 2134 "type": "integer" 2135 }, 2136 "sort_file": { 2137 "type": "integer" 2138 }, 2139 "spdif_enable": { 2140 "type": "boolean" 2141 }, 2142 "speaker_mode": { 2143 "type": "integer" 2144 }, 2145 "start_directory": { 2146 "type": "string" 2147 }, 2148 "start_in_screen": { 2149 "type": "integer" 2150 }, 2151 "statusbar": { 2152 "type": "integer" 2153 }, 2154 "stereo_width": { 2155 "type": "integer" 2156 }, 2157 "stereosw_mode": { 2158 "type": "integer" 2159 }, 2160 "surround_balance": { 2161 "type": "integer" 2162 }, 2163 "surround_enabled": { 2164 "type": "integer" 2165 }, 2166 "surround_fx1": { 2167 "type": "integer" 2168 }, 2169 "surround_fx2": { 2170 "type": "boolean" 2171 }, 2172 "surround_method2": { 2173 "type": "boolean" 2174 }, 2175 "surround_mix": { 2176 "type": "integer" 2177 }, 2178 "tagcache_autoupdate": { 2179 "type": "boolean" 2180 }, 2181 "tagcache_db_path": { 2182 "type": "string" 2183 }, 2184 "tagcache_ram": { 2185 "type": "integer" 2186 }, 2187 "tagcache_scan_paths": { 2188 "type": "string" 2189 }, 2190 "talk_battery_level": { 2191 "type": "boolean" 2192 }, 2193 "talk_dir": { 2194 "type": "integer" 2195 }, 2196 "talk_dir_clip": { 2197 "type": "boolean" 2198 }, 2199 "talk_file": { 2200 "type": "integer" 2201 }, 2202 "talk_file_clip": { 2203 "type": "boolean" 2204 }, 2205 "talk_filetype": { 2206 "type": "boolean" 2207 }, 2208 "talk_menu": { 2209 "type": "boolean" 2210 }, 2211 "talk_mixer_amp": { 2212 "type": "integer" 2213 }, 2214 "timeformat": { 2215 "type": "integer" 2216 }, 2217 "timestretch_enabled": { 2218 "type": "boolean" 2219 }, 2220 "touch_mode": { 2221 "type": "integer" 2222 }, 2223 "touchpad_deadzone": { 2224 "type": "integer" 2225 }, 2226 "touchpad_sensitivity": { 2227 "type": "integer" 2228 }, 2229 "treble": { 2230 "type": "integer" 2231 }, 2232 "treble_cutoff": { 2233 "type": "integer" 2234 }, 2235 "ts_calibration_data": { 2236 "type": "object", 2237 "properties": { 2238 "A": { 2239 "type": "integer" 2240 }, 2241 "B": { 2242 "type": "integer" 2243 }, 2244 "C": { 2245 "type": "integer" 2246 }, 2247 "D": { 2248 "type": "integer" 2249 }, 2250 "E": { 2251 "type": "integer" 2252 }, 2253 "F": { 2254 "type": "integer" 2255 }, 2256 "divider": { 2257 "type": "integer" 2258 } 2259 } 2260 }, 2261 "unplug_autoresume": { 2262 "type": "boolean" 2263 }, 2264 "unplug_mode": { 2265 "type": "integer" 2266 }, 2267 "usb_charging": { 2268 "type": "integer" 2269 }, 2270 "usb_hid": { 2271 "type": "boolean" 2272 }, 2273 "usb_keypad_mode": { 2274 "type": "integer" 2275 }, 2276 "usb_skip_first_drive": { 2277 "type": "boolean" 2278 }, 2279 "usemrb": { 2280 "type": "integer" 2281 }, 2282 "viewers_icon_file": { 2283 "type": "string" 2284 }, 2285 "volume": { 2286 "type": "integer" 2287 }, 2288 "volume_adjust_mode": { 2289 "type": "integer" 2290 }, 2291 "volume_adjust_norm_steps": { 2292 "type": "integer" 2293 }, 2294 "volume_limit": { 2295 "type": "integer" 2296 }, 2297 "volume_type": { 2298 "type": "integer" 2299 }, 2300 "warnon_erase_dynplaylist": { 2301 "type": "boolean" 2302 }, 2303 "wps_file": { 2304 "type": "string" 2305 } 2306 }, 2307 "x-examples": { 2308 "Example 1": { 2309 "afr_enabled": 0, 2310 "album_art": 0, 2311 "autocreatebookmark": 1935762276, 2312 "autoloadbookmark": 1869623098, 2313 "autoresume_automatic": 0, 2314 "autoresume_enable": false, 2315 "autoresume_paths": "", 2316 "autoupdatebookmark": true, 2317 "backdrop_file": "", 2318 "backlight_on_button_hold": 0, 2319 "backlight_timeout": 0, 2320 "backlight_timeout_plugged": 0, 2321 "balance": 0, 2322 "bass": 0, 2323 "bass_cutoff": 0, 2324 "battery_capacity": 0, 2325 "battery_display": 65536, 2326 "battery_type": 1946157056, 2327 "beep": 0, 2328 "bg_color": 0, 2329 "bidir_limit": 0, 2330 "bl_filter_first_keypress": false, 2331 "bl_selective_actions": false, 2332 "bl_selective_actions_mask": 0, 2333 "brightness": 0, 2334 "browse_current": false, 2335 "browser_default": 0, 2336 "bt_selective_softlock_actions": false, 2337 "bt_selective_softlock_actions_mask": 0, 2338 "buffer_margin": 1, 2339 "caption_backlight": false, 2340 "car_adapter_mode": false, 2341 "car_adapter_mode_delay": 60, 2342 "channel_config": 0, 2343 "colors_file": "", 2344 "compressor_settings": { 2345 "attack_time": 0, 2346 "knee": 0, 2347 "makeup_gain": 0, 2348 "ratio": 0, 2349 "release_time": 0, 2350 "threshold": 0 2351 }, 2352 "constrain_next_folder": false, 2353 "contrast": 1985966958, 2354 "crossfade": 0, 2355 "crossfade_fade_in_delay": 2, 2356 "crossfade_fade_in_duration": 0, 2357 "crossfade_fade_out_delay": 2, 2358 "crossfade_fade_out_duration": 0, 2359 "crossfade_fade_out_mixmode": 2, 2360 "crossfeed": -60, 2361 "crossfeed_cross_gain": 700, 2362 "crossfeed_direct_gain": 4294967136, 2363 "crossfeed_hf_attenuation": 0, 2364 "crossfeed_hf_cutoff": 0, 2365 "cuesheet": false, 2366 "cursor_style": 825127794, 2367 "default_codepage": 8, 2368 "depth_3d": 3400, 2369 "dircache": false, 2370 "dirfilter": 1, 2371 "disable_mainmenu_scrolling": false, 2372 "disk_spindown": 0, 2373 "dithering_enabled": true, 2374 "eq_band_settings": [ 2375 { 2376 "cutoff": 0, 2377 "gain": 10, 2378 "q": 64 2379 }, 2380 { 2381 "cutoff": 0, 2382 "gain": 10, 2383 "q": 125 2384 }, 2385 { 2386 "cutoff": 0, 2387 "gain": 10, 2388 "q": 250 2389 }, 2390 { 2391 "cutoff": 0, 2392 "gain": 10, 2393 "q": 500 2394 }, 2395 { 2396 "cutoff": 0, 2397 "gain": 10, 2398 "q": 1000 2399 }, 2400 { 2401 "cutoff": 0, 2402 "gain": 10, 2403 "q": 2000 2404 }, 2405 { 2406 "cutoff": 0, 2407 "gain": 10, 2408 "q": 4000 2409 }, 2410 { 2411 "cutoff": 0, 2412 "gain": 10, 2413 "q": 8000 2414 }, 2415 { 2416 "cutoff": 0, 2417 "gain": 7, 2418 "q": 16000 2419 }, 2420 { 2421 "cutoff": 0, 2422 "gain": 0, 2423 "q": 0 2424 } 2425 ], 2426 "eq_enabled": true, 2427 "eq_precut": 7, 2428 "fade_on_stop": false, 2429 "ff_rewind_accel": 846620009, 2430 "ff_rewind_min_step": 1650614627, 2431 "fg_color": 0, 2432 "flip_display": true, 2433 "font_file": "", 2434 "glyphs_to_cache": 0, 2435 "governor": 0, 2436 "hold_lr_for_scroll_in_list": true, 2437 "hotkey_tree": 0, 2438 "hotkey_wps": 50, 2439 "icon_file": "", 2440 "interpret_numbers": 0, 2441 "invert": true, 2442 "kbd_file": "", 2443 "keep_current_track_on_replace_playlist": false, 2444 "keyclick": 0, 2445 "keyclick_hardware": true, 2446 "keyclick_repeats": 2, 2447 "keypress_restarts_sleeptimer": false, 2448 "lang_file": "", 2449 "lcd_sleep_after_backlight_off": 0, 2450 "list_accel_start_delay": 0, 2451 "list_accel_wait": 0, 2452 "list_line_padding": 6, 2453 "list_order": 0, 2454 "list_separator_color": 0, 2455 "list_separator_height": 0, 2456 "list_wraparound": false, 2457 "lse_color": 0, 2458 "lss_color": 0, 2459 "lst_color": 0, 2460 "max_files_in_dir": -1, 2461 "max_files_in_playlist": 0, 2462 "next_folder": 0, 2463 "offset_out_of_view": false, 2464 "party_mode": true, 2465 "pause_rewind": 54710920, 2466 "pbe": 0, 2467 "pbe_precut": 0, 2468 "peak_meter_clip_hold": 0, 2469 "peak_meter_dbfs": false, 2470 "peak_meter_hold": 0, 2471 "peak_meter_max": 0, 2472 "peak_meter_min": 0, 2473 "peak_meter_release": 0, 2474 "pitch_mode_semitone": false, 2475 "pitch_mode_timestretch": false, 2476 "play_frequency": 0, 2477 "play_selected": true, 2478 "player_name": "", 2479 "playlist_catalog_dir": "", 2480 "playlist_shuffle": false, 2481 "playlist_viewer_icons": false, 2482 "playlist_viewer_indices": false, 2483 "playlist_viewer_track_display": 1, 2484 "power_mode": 0, 2485 "poweroff": 0, 2486 "prevent_skip": false, 2487 "recursive_dir_insert": 0, 2488 "repeat_mode": 1, 2489 "replaygain_settings": { 2490 "noclip": false, 2491 "preamp": -15, 2492 "type": 0 2493 }, 2494 "resume_rewind": 35, 2495 "rewind_across_tracks": false, 2496 "roll_off": 320, 2497 "root_menu_customized": false, 2498 "runtimedb": false, 2499 "sbs_file": "", 2500 "screen_scroll_step": 909211702, 2501 "scroll_delay": 1685024815, 2502 "scroll_paginated": false, 2503 "scroll_speed": 0, 2504 "scroll_step": 1953718627, 2505 "scrollbar": 50, 2506 "scrollbar_width": 1000, 2507 "shortcuts_replaces_qs": false, 2508 "show_filename_ext": 2, 2509 "show_icons": true, 2510 "show_path_in_browser": 0, 2511 "show_queue_options": 0, 2512 "show_shuffled_adding_options": true, 2513 "show_shutdown_message": false, 2514 "single_mode": 60, 2515 "skip_length": 6, 2516 "sleeptimer_duration": 0, 2517 "sleeptimer_on_startup": false, 2518 "sort_case": true, 2519 "sort_dir": 909192819, 2520 "sort_file": 3551608, 2521 "spdif_enable": true, 2522 "speaker_mode": 0, 2523 "start_directory": "", 2524 "start_in_screen": 0, 2525 "statusbar": 9, 2526 "stereo_width": 100, 2527 "stereosw_mode": 0, 2528 "surround_balance": 0, 2529 "surround_enabled": 0, 2530 "surround_fx1": 0, 2531 "surround_fx2": false, 2532 "surround_method2": false, 2533 "surround_mix": 1, 2534 "tagcache_autoupdate": false, 2535 "tagcache_db_path": "", 2536 "tagcache_ram": 0, 2537 "tagcache_scan_paths": "", 2538 "talk_battery_level": true, 2539 "talk_dir": 3, 2540 "talk_dir_clip": true, 2541 "talk_file": 1, 2542 "talk_file_clip": false, 2543 "talk_filetype": false, 2544 "talk_menu": true, 2545 "talk_mixer_amp": 1601136494, 2546 "timeformat": 0, 2547 "timestretch_enabled": false, 2548 "touch_mode": 0, 2549 "touchpad_deadzone": 0, 2550 "touchpad_sensitivity": 0, 2551 "treble": 0, 2552 "treble_cutoff": 0, 2553 "ts_calibration_data": { 2554 "A": 0, 2555 "B": 0, 2556 "C": 0, 2557 "D": 0, 2558 "E": 0, 2559 "F": 0, 2560 "divider": 0 2561 }, 2562 "unplug_autoresume": true, 2563 "unplug_mode": 0, 2564 "usb_charging": 1868786015, 2565 "usb_hid": false, 2566 "usb_keypad_mode": 0, 2567 "usb_skip_first_drive": false, 2568 "usemrb": 0, 2569 "viewers_icon_file": "", 2570 "volume": 0, 2571 "volume_adjust_mode": 0, 2572 "volume_adjust_norm_steps": 0, 2573 "volume_limit": 32, 2574 "volume_type": 8421504, 2575 "warnon_erase_dynplaylist": false, 2576 "wps_file": "" 2577 } 2578 }, 2579 "examples": [ 2580 { 2581 "afr_enabled": 0, 2582 "album_art": 0, 2583 "autocreatebookmark": 1935762276, 2584 "autoloadbookmark": 1869623098, 2585 "autoresume_automatic": 0, 2586 "autoresume_enable": false, 2587 "autoresume_paths": "", 2588 "autoupdatebookmark": true, 2589 "backdrop_file": "", 2590 "backlight_on_button_hold": 0, 2591 "backlight_timeout": 0, 2592 "backlight_timeout_plugged": 0, 2593 "balance": 0, 2594 "bass": 0, 2595 "bass_cutoff": 0, 2596 "battery_capacity": 0, 2597 "battery_display": 65536, 2598 "battery_type": 1946157056, 2599 "beep": 0, 2600 "bg_color": 0, 2601 "bidir_limit": 0, 2602 "bl_filter_first_keypress": false, 2603 "bl_selective_actions": false, 2604 "bl_selective_actions_mask": 0, 2605 "brightness": 0, 2606 "browse_current": false, 2607 "browser_default": 0, 2608 "bt_selective_softlock_actions": false, 2609 "bt_selective_softlock_actions_mask": 0, 2610 "buffer_margin": 1, 2611 "caption_backlight": false, 2612 "car_adapter_mode": false, 2613 "car_adapter_mode_delay": 60, 2614 "channel_config": 0, 2615 "colors_file": "", 2616 "compressor_settings": { 2617 "attack_time": 0, 2618 "knee": 0, 2619 "makeup_gain": 0, 2620 "ratio": 0, 2621 "release_time": 0, 2622 "threshold": 0 2623 }, 2624 "constrain_next_folder": false, 2625 "contrast": 1985966958, 2626 "crossfade": 0, 2627 "crossfade_fade_in_delay": 2, 2628 "crossfade_fade_in_duration": 0, 2629 "crossfade_fade_out_delay": 2, 2630 "crossfade_fade_out_duration": 0, 2631 "crossfade_fade_out_mixmode": 2, 2632 "crossfeed": -60, 2633 "crossfeed_cross_gain": 700, 2634 "crossfeed_direct_gain": 4294967136, 2635 "crossfeed_hf_attenuation": 0, 2636 "crossfeed_hf_cutoff": 0, 2637 "cuesheet": false, 2638 "cursor_style": 825127794, 2639 "default_codepage": 8, 2640 "depth_3d": 3400, 2641 "dircache": false, 2642 "dirfilter": 1, 2643 "disable_mainmenu_scrolling": false, 2644 "disk_spindown": 0, 2645 "dithering_enabled": true, 2646 "eq_band_settings": [ 2647 { 2648 "cutoff": 0, 2649 "gain": 10, 2650 "q": 64 2651 }, 2652 { 2653 "cutoff": 0, 2654 "gain": 10, 2655 "q": 125 2656 }, 2657 { 2658 "cutoff": 0, 2659 "gain": 10, 2660 "q": 250 2661 }, 2662 { 2663 "cutoff": 0, 2664 "gain": 10, 2665 "q": 500 2666 }, 2667 { 2668 "cutoff": 0, 2669 "gain": 10, 2670 "q": 1000 2671 }, 2672 { 2673 "cutoff": 0, 2674 "gain": 10, 2675 "q": 2000 2676 }, 2677 { 2678 "cutoff": 0, 2679 "gain": 10, 2680 "q": 4000 2681 }, 2682 { 2683 "cutoff": 0, 2684 "gain": 10, 2685 "q": 8000 2686 }, 2687 { 2688 "cutoff": 0, 2689 "gain": 7, 2690 "q": 16000 2691 }, 2692 { 2693 "cutoff": 0, 2694 "gain": 0, 2695 "q": 0 2696 } 2697 ], 2698 "eq_enabled": true, 2699 "eq_precut": 7, 2700 "fade_on_stop": false, 2701 "ff_rewind_accel": 846620009, 2702 "ff_rewind_min_step": 1650614627, 2703 "fg_color": 0, 2704 "flip_display": true, 2705 "font_file": "", 2706 "glyphs_to_cache": 0, 2707 "governor": 0, 2708 "hold_lr_for_scroll_in_list": true, 2709 "hotkey_tree": 0, 2710 "hotkey_wps": 50, 2711 "icon_file": "", 2712 "interpret_numbers": 0, 2713 "invert": true, 2714 "kbd_file": "", 2715 "keep_current_track_on_replace_playlist": false, 2716 "keyclick": 0, 2717 "keyclick_hardware": true, 2718 "keyclick_repeats": 2, 2719 "keypress_restarts_sleeptimer": false, 2720 "lang_file": "", 2721 "lcd_sleep_after_backlight_off": 0, 2722 "list_accel_start_delay": 0, 2723 "list_accel_wait": 0, 2724 "list_line_padding": 6, 2725 "list_order": 0, 2726 "list_separator_color": 0, 2727 "list_separator_height": 0, 2728 "list_wraparound": false, 2729 "lse_color": 0, 2730 "lss_color": 0, 2731 "lst_color": 0, 2732 "max_files_in_dir": -1, 2733 "max_files_in_playlist": 0, 2734 "next_folder": 0, 2735 "offset_out_of_view": false, 2736 "party_mode": true, 2737 "pause_rewind": 54710920, 2738 "pbe": 0, 2739 "pbe_precut": 0, 2740 "peak_meter_clip_hold": 0, 2741 "peak_meter_dbfs": false, 2742 "peak_meter_hold": 0, 2743 "peak_meter_max": 0, 2744 "peak_meter_min": 0, 2745 "peak_meter_release": 0, 2746 "pitch_mode_semitone": false, 2747 "pitch_mode_timestretch": false, 2748 "play_frequency": 0, 2749 "play_selected": true, 2750 "player_name": "", 2751 "playlist_catalog_dir": "", 2752 "playlist_shuffle": false, 2753 "playlist_viewer_icons": false, 2754 "playlist_viewer_indices": false, 2755 "playlist_viewer_track_display": 1, 2756 "power_mode": 0, 2757 "poweroff": 0, 2758 "prevent_skip": false, 2759 "recursive_dir_insert": 0, 2760 "repeat_mode": 1, 2761 "replaygain_settings": { 2762 "noclip": false, 2763 "preamp": -15, 2764 "type": 0 2765 }, 2766 "resume_rewind": 35, 2767 "rewind_across_tracks": false, 2768 "roll_off": 320, 2769 "root_menu_customized": false, 2770 "runtimedb": false, 2771 "sbs_file": "", 2772 "screen_scroll_step": 909211702, 2773 "scroll_delay": 1685024815, 2774 "scroll_paginated": false, 2775 "scroll_speed": 0, 2776 "scroll_step": 1953718627, 2777 "scrollbar": 50, 2778 "scrollbar_width": 1000, 2779 "shortcuts_replaces_qs": false, 2780 "show_filename_ext": 2, 2781 "show_icons": true, 2782 "show_path_in_browser": 0, 2783 "show_queue_options": 0, 2784 "show_shuffled_adding_options": true, 2785 "show_shutdown_message": false, 2786 "single_mode": 60, 2787 "skip_length": 6, 2788 "sleeptimer_duration": 0, 2789 "sleeptimer_on_startup": false, 2790 "sort_case": true, 2791 "sort_dir": 909192819, 2792 "sort_file": 3551608, 2793 "spdif_enable": true, 2794 "speaker_mode": 0, 2795 "start_directory": "", 2796 "start_in_screen": 0, 2797 "statusbar": 9, 2798 "stereo_width": 100, 2799 "stereosw_mode": 0, 2800 "surround_balance": 0, 2801 "surround_enabled": 0, 2802 "surround_fx1": 0, 2803 "surround_fx2": false, 2804 "surround_method2": false, 2805 "surround_mix": 1, 2806 "tagcache_autoupdate": false, 2807 "tagcache_db_path": "", 2808 "tagcache_ram": 0, 2809 "tagcache_scan_paths": "", 2810 "talk_battery_level": true, 2811 "talk_dir": 3, 2812 "talk_dir_clip": true, 2813 "talk_file": 1, 2814 "talk_file_clip": false, 2815 "talk_filetype": false, 2816 "talk_menu": true, 2817 "talk_mixer_amp": 1601136494, 2818 "timeformat": 0, 2819 "timestretch_enabled": false, 2820 "touch_mode": 0, 2821 "touchpad_deadzone": 0, 2822 "touchpad_sensitivity": 0, 2823 "treble": 0, 2824 "treble_cutoff": 0, 2825 "ts_calibration_data": { 2826 "A": 0, 2827 "B": 0, 2828 "C": 0, 2829 "D": 0, 2830 "E": 0, 2831 "F": 0, 2832 "divider": 0 2833 }, 2834 "unplug_autoresume": true, 2835 "unplug_mode": 0, 2836 "usb_charging": 1868786015, 2837 "usb_hid": false, 2838 "usb_keypad_mode": 0, 2839 "usb_skip_first_drive": false, 2840 "usemrb": 0, 2841 "viewers_icon_file": "", 2842 "volume": 0, 2843 "volume_adjust_mode": 0, 2844 "volume_adjust_norm_steps": 0, 2845 "volume_limit": 32, 2846 "volume_type": 8421504, 2847 "warnon_erase_dynplaylist": false, 2848 "wps_file": "" 2849 } 2850 ], 2851 "title": "Settings" 2852 }, 2853 "Track.v1": { 2854 "type": "object", 2855 "properties": { 2856 "album": { 2857 "type": "string" 2858 }, 2859 "album_artist": { 2860 "type": "string" 2861 }, 2862 "album_id": { 2863 "type": "string" 2864 }, 2865 "artist": { 2866 "type": "string" 2867 }, 2868 "artist_id": { 2869 "type": "string" 2870 }, 2871 "bitrate": { 2872 "type": "integer" 2873 }, 2874 "composer": { 2875 "type": "string" 2876 }, 2877 "created_at": { 2878 "type": "integer" 2879 }, 2880 "disc_number": { 2881 "type": "integer" 2882 }, 2883 "filesize": { 2884 "type": "integer" 2885 }, 2886 "frequency": { 2887 "type": "integer" 2888 }, 2889 "genre_id": { 2890 "type": "string" 2891 }, 2892 "id": { 2893 "type": "string" 2894 }, 2895 "length": { 2896 "type": "integer" 2897 }, 2898 "md5": { 2899 "type": "string" 2900 }, 2901 "path": { 2902 "type": "string" 2903 }, 2904 "title": { 2905 "type": "string" 2906 }, 2907 "track_number": { 2908 "type": "integer" 2909 }, 2910 "updated_at": { 2911 "type": "integer" 2912 }, 2913 "year": { 2914 "type": "integer" 2915 }, 2916 "year_string": { 2917 "type": "string" 2918 } 2919 }, 2920 "x-examples": { 2921 "Example 1": { 2922 "album": "2014 Forest Hills Drive", 2923 "album_artist": "J. Cole", 2924 "album_id": "cm1ibibnn00043fj7ppakq9w9", 2925 "artist": "J. Cole", 2926 "artist_id": "cm1ibibnn00033fj7hy019na5", 2927 "bitrate": 96, 2928 "composer": "Roy Hammond, Jermaine Cole, CHARLES SIMMONS", 2929 "created_at": 1727296114, 2930 "disc_number": 1, 2931 "filesize": 2872773, 2932 "frequency": 44100, 2933 "genre_id": "", 2934 "id": "cm1ibibnn00053fj79ghe6b2d", 2935 "length": 239381, 2936 "md5": "b5a0d86e156e6d02c90f647bf5cc6fc2", 2937 "path": "/home/coder/Music/03 - J. Cole - Wet Dreamz(Explicit).m4a", 2938 "title": "Wet Dreamz", 2939 "track_number": 3, 2940 "updated_at": 1727296114, 2941 "year": 2014, 2942 "year_string": "2014-12-09" 2943 } 2944 }, 2945 "examples": [ 2946 { 2947 "album": "2014 Forest Hills Drive", 2948 "album_artist": "J. Cole", 2949 "album_id": "cm1ibibnn00043fj7ppakq9w9", 2950 "artist": "J. Cole", 2951 "artist_id": "cm1ibibnn00033fj7hy019na5", 2952 "bitrate": 96, 2953 "composer": "Roy Hammond, Jermaine Cole, CHARLES SIMMONS", 2954 "created_at": 1727296114, 2955 "disc_number": 1, 2956 "filesize": 2872773, 2957 "frequency": 44100, 2958 "genre_id": "", 2959 "id": "cm1ibibnn00053fj79ghe6b2d", 2960 "length": 239381, 2961 "md5": "b5a0d86e156e6d02c90f647bf5cc6fc2", 2962 "path": "/home/coder/Music/03 - J. Cole - Wet Dreamz(Explicit).m4a", 2963 "title": "Wet Dreamz", 2964 "track_number": 3, 2965 "updated_at": 1727296114, 2966 "year": 2014, 2967 "year_string": "2014-12-09" 2968 } 2969 ], 2970 "description": "", 2971 "title": "Track" 2972 } 2973 } 2974 }, 2975 "x-internal": true 2976}