Console Online Sources Enhancement Proposal

Issue #423 closed
Former user created an issue

This is a design proposal for the Serviio Console Online Sources Panel, which also addresses the Edit capability requested in #399. The proposal would allow online links and folders to be created, edited, ordered and deleted.

The proposal is to add "add folder", "edit", "move up", and "move down" buttons to the existing "add (source)" and "remove" buttons.

"Add Folder" would open a window similar to the current "add (source)" window allowing a Folder Title to be created and added to the bottom of the existing list.

[Done] "Edit" would reopen the "Add Folder" or "Add (source)" window for the highlighted line with the existing entry prefilled for editing.

[Done] "Up" and "Down" would move the highlighted line with its associated boxes, up or down in the existing list.

[Done] "Remove" would remove the highlighted "Folder" or "URL Source" line.

The ability to copy and paste into the "Add" windows should be retained.

The ability to copy the text from any item in the existing list, which is not possible now, should be added. his would avoid the need to open the item for editing, copy the line and then exit.

Consecutive Folder items in the list could be treated as an empty Folder followed by a Folder or the first Folder simply ignored..

This design would create an interface familiar to Windows users, for example the selection and ordering of displayed attributes in Windows Explorer.

Comments (20)

  1. Former user Account Deleted

    Zip, rather than open a new ticket, I believe this request is properly part of this On-line Console proposal. If nothing else makes it, this include button would make the curent implementation much more manageable.

    In the absence of any ability to exclude the population of a feed on Serviio startup, and the time to repopulate a large list of feeds, I have resorted to maintaining a list of all my feeds in a text file and adding the feeds I want currentlyand deleting the others within the console.

    This allows the desired source repopulation to be performed with a reasonable wait.

    This request is to add an "include" button beside each defined on-line source in the console next to the existing video/audio/image buttons that would allow that source to be skipped, thus eliminating the need to delete existing sources and re-add them when required.

    This would be similar to the existing scan button for shared folders.

  2. Petr Nejedly repo owner
    1. 2: there will be new caching enhancements in 0.6.1 which will persist most online metadata on the disk so populating the feeds again will be much quicker.
  3. Former user Account Deleted

    Yes, saw that ticket..good stuff... does "new" on this ticket also mean you are also considering an "include" button so I can keep all my sources in Serviio and only populate those I want?

  4. Former user Account Deleted

    This adds a request to add 2 things to each saved online feed line:

    1. A "Feed Expiry Hours" if different than the general value for all feeds. This would allow static feeds to be set to a long period. Could use a max value of 99 (4 days) to mean Never, 2. A 'Refresh Now" button either executed when clicked or when saved. This would allow user control over refresh. On demand if users feel the feed needs to be updated now, or just refresh on demand if the Expiry time is set to Never.

    These are in addition to the previously requested "Include" and "up"/"down" buttons which would allow the items on the on-line menu to be maintained and retained without having to delete and re-add and maintain off-line link name files.

  5. Petr Nejedly repo owner

    Per feed expiry - won't be doing it for now, the UI would be too cluttered. I think a single expiry date for everything and a on-demand refresh for feed should do for most.

  6. Former user Account Deleted

    Editing of existing feeds and icons? Or will we still have to copy, delete, add, edit, add? Hope we can just reopen that add window with an edit button!

  7. Petr Nejedly repo owner
    • changed version to 1.1
    • edited description

    Up & Down done. No API changes, it stores and presents in the order the REST service receives the data.

  8. Aziz Rahman

    Can this be re-opened to add Folders to Online Sources or should i create a new ticket?

    Folders is my most wanted request, ive got too many sources on my list as more groovy plugins are created

  9. Former user Account Deleted

    479 is a request for plugins to be able to create folder hierarchy. That is not what was requested in this initial proposal, which is to allow plugins to be placed in folders within the online sources hierarcy, and is not yet part of the implementation. The request remains.

  10. Illico

    Many web resources are based on catalogue or json structure sort by categories (genre, programs,etc) so it will be fine to have the ability to create folder hierarchy within plugin. I now the #479 ticket, but don't really now how to post...

  11. Aziz Rahman

    My vote is mainly for wanting user can create own folder for Online sources so i can put all iPlayer sources in one folder, YouTube sources in another folder etc.

  12. Log in to comment