code: private Map<Integer, String> getResolutionUrlMapFromM3u8(String m3u8Content) {
          Map<Integer, String> resolutionUrlMap = new HashMap<>();
          
          // Split nach #, um für jede Auflösung eine eigenen String zu erhalten
          String[] parts = m3u8Content.split("#");
  
          for (String part : parts) {
              String resolution = getSubstring(part, M3U8_RESOLUTION_BEGIN, M3U8_RESOLUTION_END);
              String url = getSubstring(part, M3U8_URL_BEGIN, M3U8_URL_END);
              
              if(!resolution.isEmpty() && !url.isEmpty()) {
                  url = M3U8_URL_BEGIN + url + M3U8_URL_END;
                  int resolutionValue = Integer.parseInt(resolution);
                  resolutionUrlMap.put(resolutionValue, url);
              }
          }
          
          return resolutionUrlMap;
      }
docs: Erzeugt eine Map aus der Auflösungsbreite und der Video-URL
  @param m3u8Content Inhalt der m3u8-Datei
  @return