Posts by Lululla

    5.2 online test


    Code
    yt-dlp --verbose -g "https://youtu.be/dQw4w9WgXcQ"

    output



    if you want download video from console use:


    yt-dlp -f bestaudio+bestvideo -g "https://youtu.be/dQw4w9WgXcQ"

    sure, thanks, everyone makes mistakes.. after thousands of lines :(

    I couldn't wait to let you try it.. anyway you don't even need the helper, is it written in the label or am I wrong?

    and..... i have fixed now issue ;)

    [WARN] [youtube] Skipping unsupported client "android_embedded")


    • Configured yt-dlp specifically for YouTube Embedded
    • Added filters to select only compatible formats
    • Handled HLS streams correctly
    • Provided detailed logging for debugging
    • Implemented robust fallbacks



    Details for dev..


    Optimized player client:

    'player_client': ['android_embedded', 'web']

    This YouTube Embedded-specific client is crucial for live cams.


    Format selected correctly:

    'format': 'best[height<=720]'

    Limits resolution to 720p to avoid incompatible formats.


    Compatibility parameters:

    'compat_opts': ['no-youtube-unavailable-videos']

    Ignores unavailable videos, a common problem with live cams.


    Smart format selection:

    # Filter compatible formats

    compatible_formats = [f for f in formats

    if not f.get('acodec', 'none') == 'none'

    and not f.get('vcodec', 'none') == 'none']

    Forcing IPv4:

    'force_ipv4': True


    give me time to upload and update via plugin, so we can also test the autoupdate.

    yes some videos have an "issue" problem on the ytldll site: format not accepted..

    I'm trying to solve this problem too. I inserted some youtube music myself, at least during the tests I saw a bit of tv.. I never see tv.

    Thanks.

    Apart from those few links that are not visible (it will be 5 out of 50) in my opinion it was a good job, now the youtube webcam videos are visible. Try the youtube webcams from the list.

    I tried to take all the webcams from the server.

    But you know this is dedicated only for that site. In the future maybe it can be done with other sites.

    I'm alone unfortunately, there are not many betatesters who do tests and report a precise detailed error to solve, but everyone wants the ready meal :)

    I always have a dry throat in fact. :P

    Really cool to have a web portal on your PC to manage your lists.


    v.1.4 added



    Screenshot_20-6-2025_145255_192.168.1.78.jpeg


    Screenshot_20-6-2025_154136_192.168.1.78.jpeg


    Screenshot_20-6-2025_154144_192.168.1.78.jpeg


    Screenshot_20-6-2025_154154_192.168.1.78.jpeg



    **Web Interface Access and Management Help**


    This plugin includes a built-in web server that allows access to a full management interface.


    ### How It Works


    * When the plugin starts, a **masked access code** is displayed (e.g., **"Access Code: 12••34"**).

    * Open the displayed web address in your browser (e.g., `http://192.168.1.100:8080`).

    * Enter the **full access code** shown in the plugin (e.g., `123456`).

    * If the entered code is correct, you gain access to the management interface.


    ---


    ### Authentication System Features


    * **Automatic code generation**:

    A random 6-digit code is generated on plugin start (if not already present).

    The code is stored in the plugin configuration.


    ---


    ### On-Screen Controls


    In the main screen:


    * You see **"Access Code: 12••34"** (yellow text).

    * Green Label: **"Show Code"**

    * Red Label: **"New Code"**

    * Below the buttons, you see hints: **"1-SHOW"**, **"0-NEW"**


    #### To reveal the full code:


    * Press **"1"** on the remote control.

    * The full code is shown (e.g., **"Access Code: 123456"**).

    * After 10 seconds, it returns to the masked view (e.g., **"12••34"**).


    #### To generate a new code:


    * Press **"0"** on the remote control.

    * A new 6-digit code is generated (e.g., `987654`).

    * You see **"New Access Code: 987654"** for 15 seconds.

    * Then it returns to masked view (e.g., **"98••54"**).


    ---


    ### Advanced Security


    * Access is **temporarily blocked after 3 failed attempts**.

    * **No hints** about the correct code are shown in error messages.

    * Code check is **case-insensitive**.


    ---


    ### Playlist Management Interface


    * View all saved portals and associated MAC addresses.

    * Displayed in a structured, tabular format with logical grouping.


    #### Available Actions:


    * ✏️ **Edit** a portal (URL and MAC list)

    * 🗑️ **Delete** an entire portal

    * 🗑️ **Delete** a single MAC address


    #### Confirmation & Feedback:


    * Confirmation popup for all delete operations

    * Visual feedback after each action


    ---


    ### Workflow


    * Full management access from the main menu

    * Inline editing with dedicated forms

    * Automatic return to main view after operations


    ---


    ### Real-Time Updates


    * Changes are saved directly to the playlist file

    * Plugin reloads automatically

    * Interface always reflects the current state


    ---


    ### How to Use


    #### Access Advanced Management:


    * From the homepage, click **"Full Management"**

    * Or go directly to `/manage` in the browser


    #### Edit an Entry:


    * Click the ✏️ icon next to a portal

    * Edit the URL and/or MAC list (comma-separated)

    * Click **"Save Changes"**


    #### Delete Items:


    * 🗑️ Next to a portal: deletes the entire portal

    * 🗑️ Next to a MAC: deletes only that MAC address


    #### Add New Entries:


    * Return to the homepage using the dedicated button

    * Use the main form to add new entries


    ---


    ### Security Notes


    * All operations require authentication

    * Input validation before saving:


    * Correct URL format

    * MAC address validation

    * Confirmation required for destructive actions

    * Clear error messages for invalid operations


    :smiling face with halo: