musicQualities.js 650 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. const allQualities = {
  3. MP3_128: {
  4. id: 1,
  5. name: 'MP3 - 128 kbps',
  6. aproxMaxSizeMb: '100',
  7. },
  8. MP3_256: {
  9. id: 5,
  10. name: 'MP3 - 256 kbps',
  11. },
  12. MP3_320: {
  13. id: 3,
  14. name: 'MP3 - 320 kbps',
  15. aproxMaxSizeMb: '200',
  16. },
  17. FLAC: {
  18. id: 9,
  19. name: 'FLAC - 1411 kbps',
  20. aproxMaxSizeMb: '700',
  21. },
  22. MP3_MISC: {
  23. id: 0,
  24. name: 'User uploaded song',
  25. },
  26. };
  27. class MusicQualities {
  28. constructor(defaultQuality) {
  29. this.qualities = allQualities;
  30. this.selectedQuality = defaultQuality;
  31. }
  32. }
  33. const musicQualities = new MusicQualities(allQualities.MP3_320);
  34. module.exports = musicQualities;