Australian TV Logo Icons for Tvheadend & Kodi
These custom crafted icons are designed primarily for Kodi and Tvheadend, though they are suitable for any context requiring high quality Australian TV graphics.
- Kodi Compatibility: The flat white version of these icons is specifically designed to integrate seamlessly with Kodi’s default Estuary skin.
- Design Services: If you need bespoke graphics or logo vectorization, please contact Pure Services.

Usage example for Tvheadend
1. Critical Setup Requirement
Before beginning, log in to your Tvheadend server and navigate to Configuration > General.
IMPORTANT: You must set the View Level to Advanced or Expert at the top of the interface. If this is not done, the Picon configuration settings will remain hidden.
2. Implementation Methods
In the Picon section of the Configuration tab, you can choose to host the icons locally or load them directly from GitHub.
Method A: Using Local Icons
If you have stored the icons on a local drive or server, use the file:/// protocol. Note: A third slash (three in total) indicates the root directory of your file system.
Channel icon path: file:///your/storage/path/%U.png
Method B: Loading Directly from GitHub
You can point Tvheadend directly to the remote GitHub repository to ensure you always have the latest versions. Copy and paste the appropriate URL into the Channel icon path field:
- Remote Colour Icons:
https://raw.githubusercontent.com/mathewcallaghan/australian-tv-network-logo-icons/master/colour/%U.png - Remote White Icons:
https://raw.githubusercontent.com/mathewcallaghan/australian-tv-network-logo-icons/master/white/%U.png - Remote Black Icons:
https://raw.githubusercontent.com/mathewcallaghan/australian-tv-network-logo-icons/master/black/%U.png
3. Naming Convention & The %U Placeholder
For icons to load correctly, the Channel icon name scheme must be set to: All lower-case.
Understanding the %U placeholder: The %U variable at the end of your path tells Tvheadend to automatically search for a filename that matches the Channel Name. Because Linux-based servers are case-sensitive, your filenames must be entirely lowercase to match this scheme.
4. Maintenance & Troubleshooting
Resetting Icons
If you have changed your icon paths or updated your files but the new logos are not appearing, you must manually reset the cache:
- Navigate to Channel/EPG > Channels.
- Set the view to All Per Page.
- Select all channels (press Ctrl+A).
- Click the Reset Icon button.
- Click Save.

Identifying Naming Mismatches
If a specific icon is missing, it is usually due to a naming mismatch between the file and what Tvheadend expects. To verify the exact name required, visit the following URL in your browser: http://tvheadend-ip-address:9981/playlist
The resulting M3U file will list every channel name exactly as it is recognized by the system, allowing you to rename your .png files to match perfectly.
Included Logos
Total number of icons: 261




29 Comments on “Australian TV Logo Icons for Tvheadend & Kodi”
Thanks for making this! There is one vital step missing in the instructions… After going to configure -> EPG -> -> per page = all (bottom right) -> select all (ctrl +a) -> reset icons, each cell will get a red triangle in corner. This marks the cell dirty – so to make icons work must also click save.
After this it works instantly…. doh!
Thanks Geoff, glad you got it sorted.
That sounds a lot like the Reset Icons section of the instructions. The instructions were created 5 years ago so I will review them to see if there is any change in Tvheadend that needs updating.
Hi Matthew, I must saym this is fantastic!
Any plans to add 7BRAVO Melbourne?
Keep up the great work, thanks!
Hi and thank you. I have added 7bravo melbourne.
Hi Matthew, thanks for your efforts, they’re excellent.
I am having an issue with one on my Mythtv setup, though, the ABCKids/TVPlus isn’t being picked up. The channel has a slash ‘/’ as a spacer in it’s name and the icon name uses a dash ‘-‘ . The slash indicates a folder in Unix world so that’s probably the reason it’s not being seen. Do you know a work-around?
Hi Tony. Thanks for that. I use the logos on Linux server running Tvheadend. It automatically matches abckids-tvplus.png with the channel name ABCKids/TVPlus. I have heard of Mythtv but have had very little experience with it so I am not sure at this stage what might be needed for it. There might be some error logs that would provide some more information. If it is only one channel you might be able to manually set that icon. The file name “abckids tvplus.png” might work? Let me know I am happy to add another icon to support that. Thanks again.
Hi Matthew,
These are not working or missing. Setup as per your documentation
7 Brisbane
SpreeTV
7mate Brisbane
openshop
7flix Brisbane
Channel 9 Brisbane
9life Brisbane
9rush Brisbane
9GO! Brisbane
Hi Charlotte, Thanks for that. I have updated the icons and they now support those channel names.
thanks so much for this just a new channel alert, ‘SBS world watch’ launches 23rd 2022, also there’ isn’t a a ‘Nine Sydney’ but i just edited mine to say nine so it loaded the correct logo.
Hi Julian. Thanks for that. I will update the icons ASAP.
Hi Matthew,
Thank you for maintaining and updating the icons.
There is a new 10 channel called Gecko (LCN 17) which is just another infomercial station
http://img-store-prod.switch.tv/images/2ccff127-abd8-4dc4-9a03-aa14576f9200/10Gecko.png
Also launching early next year is a new channel 7Bravo, which has released its icon.
https://mumbrella.com.au/seven-inks-deal-with-nbcuniversal-to-create-new-fta-channel-7bravo-761932
Hi James thank you. The logos have been added.
Hi Mathew,
Thanks for doing this. Given recent changes in ACT could I trouble you to add the following please?
– 10 hd canberra
– prime7 hd canberra
– 7two canberra
– 7mate canberra
– 9hd
Thank you.
Hi Mark, I have added these icons,
10 hd canberra
7mate canberra
7matehd canberra
7two canberra
9hd canberra
prime7 hd canberra
Thanks
Wonderful, thank you.
These are great, Thanks Mathew.
Any chance you can add:
10 Canberra
Sky News Regional
9HD
Hi Matt. I have updated the icons to include these channels. Thanks.
Hi Matthew,
These are awesome! I’m finding most of the SVG logos aren’t opening on Adobe Illustrator. Any idea why that would be happening?
Haven’t gone throuhgh all of them but I’ve found that all the versions of these channels open with an empty artboard:
– 7Flix
– 7Mate
– 9gem
– 9go!
– 9life
– 9rush
– 10peach
– 10shake
– ABC
– SBS
These ones only open partially:
– 10bold
Hi Jarrad. Thanks for that. I don’t use Adobe Illustrator so I can’t comment on it.
I have updated the icons to include a PDF version. You might have better luck with that.
Thanks again.
Thanks for your work. Do you have a 10 HD icon? The one I downloaded has a “10 hd.png” but it is the same as 10.png (no HD in the icon)
Hi Kim. Thanks for that. The 10 HD icon now includes the HD.
Hi Mathew,
Thanks for your efforts! I appreciate it.
In Brisbane I am missing the following (5 TV + 2 Radio), would you mind adding?
10
7HD Brisbane
7mateHD Brisbane
9HD Brisbane
9GemHD Brisbane
ABC Brisbane
ABC NewsRadio
Thanks Alex. The icons have been updated.
HI what format would these be, I havent had any luck finding
7QLD: Cairns Towns
Hi Matt, I have added icons for “7QLD: Cairns Towns”, “7QLD: Mackay Rock”, “7QLD: Wide Bay SCst Toow”
hi, are you able to add icons for prime7 wollongong and win wollongong please? they use the same icons as the normal prime and win ones
Thanks Mitchell. I have added the icons “prime7 wollongong” and “win wollongong”
Hi, there is a new 10 SHAKE channel. Any outlook for a logo. Thanks for the great work
Hi Frank, thanks for that. The logo has been added.