Skip to content
Snippets Groups Projects
  1. Nov 08, 2022
  2. Nov 07, 2022
  3. Nov 06, 2022
  4. Nov 04, 2022
  5. Nov 02, 2022
  6. Oct 31, 2022
  7. Oct 21, 2022
    • Diogo Simao Marques's avatar
      VLCPlaybackService: Refactor the repeat current item mode · 88342b97
      Diogo Simao Marques authored
      The repeat mode allowing to repeat the current item is now switched to
      the repeat all items mode when the next or previous button is pressed
      and the next or previous media in the play queue starts playing.
      
      The current item mode behaviour keeps looping the current media if the
      user does not interact with the next/previous buttons.
      
      Closes #1432
      88342b97
    • Diogo Simao Marques's avatar
      VLCPlaybackService: Fix the next & previous index computation · 1d9a264f
      Diogo Simao Marques authored
      The next & previous index is now set to the current playing media
      index before its computation when the index has not been initialized.
      
      This avoids to reset the index to 0, which is the default value.
      
      Closes #1434
      1d9a264f
  8. Oct 19, 2022
  9. Oct 15, 2022
  10. Oct 14, 2022
  11. Oct 12, 2022
  12. Oct 10, 2022
  13. Oct 08, 2022
    • Felix Paul Kühne's avatar
      Add preamp setting with a default of 6 dB · d7d01f3a
      Felix Paul Kühne authored
      This matches the previous behavior that renders audio at a level
      comparable to other playback apps on iOS and tvOS. It effectively
      reverts f68376ba.
      
      When resetting an equalizer profile, the newly configured default preamp
      level will also be respected.
      
      Hereby, an option is introduced to further increase the preamp level
      but also to lessen it to 0 dB and below to retain audio quality without
      compression at the expense that other apps on the same device might be
      louder leading to an incoherent playback experience.
      
      libVLC allows a preamp level of up to 20 dB. This patch limits the
      level to 12 dB to prevent users from breaking their device speakers and
      more notably cheap Bluetooth device incapable of handling the amount of
      compression.
      
      This patch fixes #374 and #1423
      d7d01f3a
    • Felix Paul Kühne's avatar
      equalizer: include preamp on reset · 01703511
      Felix Paul Kühne authored
      (cherry picked from commit bd3faf65)
      01703511
    • Felix Paul Kühne's avatar
      VPC: use a preamp of 0. by default · fcba2e5d
      Felix Paul Kühne authored
      This fixes #819
      
      (cherry picked from commit f68376ba)
      fcba2e5d
    • Felix Paul Kühne's avatar
      IASK: fix folder configuration · 6b3b48cb
      Felix Paul Kühne authored
      6b3b48cb
  14. Oct 04, 2022
  15. Oct 03, 2022
  16. Oct 01, 2022
  17. Sep 30, 2022
  18. Sep 26, 2022
    • Devin Lehmacher's avatar
      ensure metadata update after last call to setNeedsMetadataUpdate · 5d2b5505
      Devin Lehmacher authored
      When metadata updates moved to the background thread this introduced a
      race condition where it was possible for setNeedsMetadataUpdate to be
      called when _needsMetadataUpdate == NO thus skipping the update while
      the action to update the metadata is already being executed on the
      background thread. With a precise interleaving this could leave the
      player metadata in an inconsistent state where it is still displaying
      the metadata from the last song even though the next song has already
      started playing. This wasn't possible before because the dispatch
      queue's sequential execution guarantee implied that the last metadata
      update would be after the last call to setNeedsMetadataUpdate.
      
      This patch ensures that there will always be at least one metadata
      update after the last call to setNeedsMetadataUpdate. It is now possible
      for there to be a redundant metadata update, however if the metadata is
      already up to date this is idempotent thus doesn't lead to an
      inconsistent state. Since the metadata update isn't particularly
      expensive and occurs on a background thread, the cost of an extra update
      in some cases seems reasonable.
      5d2b5505
    • Felix Paul Kühne's avatar
      Add NEWS and build number for 3.4.0b2 · f45a249b
      Felix Paul Kühne authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      2 tags
      f45a249b
    • Diogo Simao Marques's avatar
      MediaViewController: Add titles to the UIMenu sections · ca5181f7
      Diogo Simao Marques authored
      Add of titles to the UIMenu sections to help the user understand the
      meaning of the options available.
      
      Use of the .singleSelection option for the sort settings to optimize
      the space taken by the UIMenu
      ca5181f7
Loading