• The forum software that supports hummy.tv has been upgraded to XenForo 2.3!

    Please bear with us as we continue to tweak things, and feel free to post any questions, issues or suggestions in the upgrade thread.

Search app ?

Sargan

Member
I have a fair amount of recordings ... and occasionally have started watching something, or want a specific file ..... but can't remember the title ( often an 'a' or 'the' will block a simple sort)
Is there an add-on that allows keyword search ?
 
Or create a sweeper rule to find the file. I suppose the UI will be a bit rubbish: set the rule to stop when a match is found; review sweeper log after running it with Run Now to find which file, if any, was found.
 
I was looking for something simple, surprised it’s not built in to ‘opt’ menu
The epg is a database so it is simple and quick to do fairly complex searches of the database.
OTOH Recordings are stored in hundreds/thousands of individual files in the My Video directory and subdirectories.
If you were content with just a file name search you can do something like:
Code:
humax /mnt/hd2/My Video # find -iname *house*.ts
./[Bin]/Richard Osman's Festive House___/Richard Osman's Festive House____20250103_1900.ts
./[Bin]/ [FlatView]/Richard Osman's Festive House____20250103_1900.ts
./ [FlatView]/Richard Osman's House of Games_20250106_1759.ts
./Richard Osman's House of Games/Richard Osman's House of Games_20250106_1759.ts
To search Synopsis data you could use grep e.g.
Code:
humax /mnt/hd2/My Video # grep -ri manford .*/*/*.hmt
../My Video/Have I Got Sport for You_20250105_2331.hmt:i7Jason Manford hosts a festive round-up of the year's top sports stories, with Jon Richardson, Maisie Adam, Eddie Hearn, Kadeena Cox, Katarina Johnson-Thompson and Stuart Broad. Also in HD.
./ [FlatView]/Have I Got Sport for You_20250105_2331.hmt:i7Jason Manford hosts a festive round-up of the year's top sports stories, with Jon Richardson, Maisie Adam, Eddie Hearn, Kadeena Cox, Katarina Johnson-Thompson and Stuart Broad. Also in HD.
edit to correct grep recursion
 
Last edited:
Install flatview, open the [FlatView] folder in WebIF >> Browse Media Files, then use the browser's "find in page" function.
 
Maybe I'm intuiting incorrectly, but it seemed to me that @Sargan might be wanting to search programme metadata rather than just the filenames. It doesn't seem an unreasonable function to offer in the Browse Files page.
 
Install flatview, open the [FlatView] folder in WebIF >> Browse Media Files, then use the browser's "find in page" function.
I should have thought of Flexview (since I wrote it) !

You don't even need to use the "find in page" since each column has a filter field at the top

NB With flexview the sorting and filtering is done in the browser not the humax so while the initial data load can be slower than Browse - especially if you select the entire My Video tree - it doesn't need to reload the data when you sort or filter.
1736205664689.png
Maybe I'm intuiting incorrectly, but it seemed to me that @Sargan might be wanting to search programme metadata rather than just the filenames. It doesn't seem an unreasonable function to offer in the Browse Files page.
or you can add/move/delete columns to the current view using the Columns button and then filter on them
So we do have ability to search and sort on any meta data field
1736206431136.png
 

Attachments

  • 1736206368907.png
    1736206368907.png
    188.8 KB · Views: 2
Last edited:
So that's a great application of FlexatView which obviously solves this problem, though I've never installed it (nor FlatView)!
 
Last edited:
So that's a great application of FlatView which obviously solves this problem, though I've never installed it!
It is Flexview not Flatview that provides the filtering/sorting ability

Yes I did mistake the package name in my reply - BH said Flatview and I realised Flexview already solved the problem
 
  • Like
Reactions: /df
What I'm looking for is something 'on screen' via Humax remote. I don't use the web interface, other than for maintenance tasks, as the PC is used in different room to TV.
For example the addition of the Trash bin ... keeps the functionality accessible in the menu and via remote.
 
What I'm looking for is something 'on screen' via Humax remote.
Nope. The HDR-FOX only offers search within the EPG. If you want to expand the UI functionality, WebIF is the only way to go. From FAQs:

I would like some Custom Firmware modifications that alter the way the HDR-FOX displays things on the TV

Not possible, no can do. The HDR-FOX (and HD-FOX) hardware (ie the electronics) is a "black box" - ie a mystery to us, hidden inside some very large scale integrated circuits with documentation Humax keep to themselves. We can guess the general architecture of what's inside, but not the detail. To compound the problem, the Humax software (which we can inspect) that operates the mystery hardware is also an undocumented "blob" of binary code and (essentially) also a mystery.

The consequence is that we have no access to the video and audio streams sent out on the HDMI, SCART, and RCA socket, or the graphics overlays, and cannot affect them except in very limited indirect ways (one rare example being substituting our own set of digit graphics for the screensaver clock). So, do not ask for anything that needs to present output on-screen (eg a better photo album or MP3 player, or the ability to play a currently incompatible media file type).

What has been achieved with Custom Firmware is to provide a way in to the HDR-FOX's open source operating system so that our own applications can be run alongside the Humax application. These applications have access to everything the operating system has access to - ie networking, file system, and process status. With a very few rare exceptions, everything the CF does is by manipulating the files and file system, with command and control via a web browser or command line interface over the network.

If you feel you really must have some tweak to the hardware output, please feel free to analyse how the hardware actually works and let us know (in detail) which parts of the Humax code need changing (and to what).
 
Last edited:
tldr; what BH said.

We don't really have a way to add useful functionality like this, requiring user input, to the on-screen application. The Trash bin appears since it's part of the filesystem but doesn't get different menus, etc, even if the underlying behaviour is modified by CF hook code.

One solution is illustrated by NiceSplice Magic_Folders_. By creating specially named folders to define the command parameters, a nicesplice command can be triggered. However, given that FlexView does such a good job, I doubt that anyone will be motivated to create a similar work-around for searching. Maybe a scrap tablet or phablet could be dedicated to Webif in the TV room? Bonus if it can be adapted to act as a universal remote.
 
What I'm looking for is something 'on screen' via Humax remote. I don't use the web interface, other than for maintenance tasks, as the PC is used in different room to TV.
For example the addition of the Trash bin ... keeps the functionality accessible in the menu and via remote.
A Major unstated requirement!
Surely you could use the PC for searching and then come back to the TV once you have worked out what the name is and which folder the recording is in! I hate using on TV keyboards for any data entry.

The closest thing usable on the TV is Flatview as mentioned earlier by BH

This will add an a extra folder [Flatview] to My Videos directory containing, by default, links to All of your recordings. (options allow you to exclude specific folders and include only unwatched preogrammes or limit by age)

We find it usefull to show all of the recordings we have made in the last few days in one place without having to keep navigating into and out of series folders,
 
I have a suggestion, but it would take somebody willing to write it, and I'm not sure the audience will be more than one.

It should be possible to have a "magic" folder in which the user created a new folder, the name of which would be the desired search term. Perhaps multiple folder names could be further search terms (AND). A daemon then picks up that a folder has been inserted in the magic folder, performs the media search, and creates links to hits (like flatview). I expect the user would have to refresh the view of the folder to see the results, but then the links would be playable.

@Sargan: this is in no way an exception to the rule. It's just using the existing Humax UI in a creative way (much like network-shares-automount, nice-splice, undelete).
 
I have a suggestion, but it would take somebody willing to write it, and I'm not sure the audience will be more than one.

It should be possible to have a "magic" folder in which the user created a new folder, the name of which would be the desired search term. Perhaps multiple folder names could be further search terms (AND). A daemon then picks up that a folder has been inserted in the magic folder, performs the media search, and creates links to hits (like flatview). I expect the user would have to refresh the view of the folder to see the results, but then the links would be playable.

@Sargan: this is in no way an exception to the rule. It's just using the existing Humax UI in a creative way (much like network-shares-automount, nice-splice, undelete).
Interesting idea, I wonder whether anyone actually still uses nicesplice-magic-folders
 
On further reflection, it would not be necessary to have multiple folders of search terms, a fully-featured search could be constructed in a single folder name using the like of " ( ) & |.
 
Back
Top