Channels Carbon Theme

My exprience is with CCGTV and ONN Streamers, and when I'm seeking in a timeline I prefer precision over speed. The bottom line is, regardless, I tend to get to the appropriate spot quicker with tvOS than I do with AndroidTV. I think their native remotes are pretty bad, all things considered. If AndroidTV was my primary platform I'd need to involve a 3rd party remote control instead.

I do use the Siri remote's touchpad a lot, very rarely do I use the D-pad in this context. Scrubbing the timeline on AppleTV is an unparalleld experience. I'm accustomed to touchpad UI with my Macs and laptops for decades. I'm happy with the improvements in the latest AppleTV remote over the previous black glass one, and haven't had any of my Apple remotes break or degrade in that way that they needed a replacement.

I also now realize we're veered entirely off-topic here, so I'll just leave it at that.

That terrible touch pad glass remote is why i NEVER looked at Apple TV back then. I do not want a touchpad as a remote, they are terrible, imo. And instead went for Nvidia Shield at that time. Since it had a (mostly) backlit remote. But moved to Apple TV after a couple years. Still have the Shields for other family member to use since they prefer the remote on that.

Circling back to this topic, still having Android based clients, this Carbon theme version of Channels, since it been unable to update for a while, but just recently was revived, thought i would play with it a bit, just to see if Android side of things have evolved any.

1 Like

BlueStacks has been my friend lately, so if anyone wants to toy around with making a theme solely on the computer and not having to keep reinstalling the app to a device for testing, BlueStacks has been coming through for the most part. Decent performance too, it could double as a way to use the Android app in Windows.

Pretty simple actually, decompile it, change something, recompile it, load it into BlueStacks and see what the result is. Once I get the color map finished, it should be relatively easy for someone to customize things to their own liking.

@AtoZ0to9 have you taken the latest version down?

Haven’t had to use this for a while but always appreciated you’re work on this.

The latest I have modded is a few posts or the original post back from September I believe. I will have an update coming in the next couple of days.

3 Likes

Are you able to download that? I was getting errors when trying to access on Google drive.

Thanks though!

update

2 Likes

Seems to be a lot of updates I need to catch up on, I'll have a new version pushed out soon

4 Likes

Thank you for your effort. It will always be baffling to me why the devs won't do this. Here, the customer is not always right.

3 Likes

update

in progress

2 Likes

UPDATE:
ENJOY!

3 Likes

Need some input:

Stable, Beta, and Alpha. Which would yall prefer to be themed, or all?

I've only been theming Beta versions to respect the devs. And isn't Alpha deprecated?

Sticking with beta seems like the best way, seems like doing stable would cause issues with auto-updates from the Play Store?

2 Likes

I just wanted to say thank you for doing this. My wife is disabled and has trouble reading the default colors/contrast.

5 Likes

Is this dark-themed mod still available? If so, how do I know which to download? There are several links in the original post. Thanks.

EDIT: Never mind about the download. I see it a few post upthread. Thanks.

I love using this theme, so glad you brought it back. I read through the thread and upthread you mentioned other users might want to make their own themes. I would be interested in this and had some ideas to possibly make either a Windows app or a browser app using ChatGPT. You've already done all the really hard work. Right now I'm just throwing out some ideas as I wouldn't be able to really commit to something like this for a while due to my circumstances, maybe in the next few months or so. Right now just wondering if you're interested and what you think initially. Also, I know nothing about coding and next to nothing about AI, but I've seen on YT vids that AI can create apps so I asked ChatGPT about it. First I asked how to edit an APK file and the response was to use a program called APKTools to decompile it into something it called a "human-readable Smali" file for editing.

So then I asked ChatGPT the following (excuse the awkward wording):

I would like to know if any of the paid AI programs, either stand-alone or on the web, can create a stand-alone app for MS Windows or that would work in a browser which would do the following:

Open and edit a human readable Smali file and search for and replace text. In the left column would be several lines of code from the imported file which would be set permanently, with each row being one line of code, such as:

<color name="abc_decor_view_status_guard_light">#ffffffff</color>

In the right column adjacent to each individual line of code would be some kind of color picker, similar to the color picker used in MS Windows menus to pick a color for various things such as fonts. The user would be able to pick a color for that specifice line of code and replace the current HTML Hex Color Code for the new color that the user picked.

For example, the user chooses this line in the left column:

<color name="abc_decor_view_status_guard_light">#ffffffff</color>

In the right column he chooses the color black from the color picker and clicks an "Apply" button and the app changes that line of code to:

<color name="abc_decor_view_status_guard_light">#000000</color>

This was the complete response from ChatGPT (I have some further comments at the end):

Yes — paid AI tools, including some that offer app generation capabilities, can help create the type of stand-alone or browser-based app you're describing. However, the degree to which they can build a fully functional, user-friendly UI with interactive elements like color pickers varies significantly depending on:

The tool you choose
Your technical comfort level (for post-editing/debugging code)
How much of the app is auto-generated vs. custom-coded

:white_check_mark: What You’re Asking For — In Summary

You want an app (Windows or browser) that can:

Feature Description
Input Load human-readable .smali or .xml files (e.g., Android resource files with tags)
Display Show each line in a fixed left column
Interact In the right column, show a color picker next to each line
Modify User picks a new color → clicks "Apply" → updates that line's color code
Export Save or export the modified file

This is totally feasible to build — and yes, AI-assisted tools can help, but none currently build this entire app without some human guidance/editing.

:mag: Top Tools to Consider
1. GPT-4 (ChatGPT Plus + Code Interpreter) — Browser or Standalone

What it can do: Generate a full app in HTML/JS (for browser) or Python/Tkinter (for Windows).
Limitations: You’ll need to run/test the code and might need to debug a little.
Pro: Very customizable. Can walk you through packaging it as an .exe.

:white_check_mark: You’re already halfway there with GPT-4 — I can build a browser version or a Python app that does exactly what you want.

2. Replit AI or GitHub Copilot Workspace

What it can do: Auto-suggest code and UI layout as you type
Best for: Developers or tinkerers comfortable tweaking code
Limitations: Won’t build full apps from a prompt alone
Pro: Great for modifying or improving generated code

3. Builder.ai / Appgyver / FlutterFlow (Visual App Builders)

What they do: Drag-and-drop app builders with AI suggestions
Browser/Windows App: Mostly focused on mobile/web apps, not desktop Windows apps
Limitations:
Not ideal for parsing and editing text/code files
Limited support for advanced UI like line-by-line editable text with custom widgets

:brain: Realistic Recommendation for You

You don’t need a paid AI tool to get this done — you can build this with GPT-4 right now in either:

:white_check_mark: Option A: Browser App

Built with HTML, CSS, JavaScript
User opens the .xml or .smali file
Left column: code lines
Right column: color pickers
Click “Apply” to change values
Click “Save” to download updated file
:white_check_mark: Option B: Windows App

Built in Python + Tkinter
Similar layout with two columns
Native Windows color picker
Can be packaged into an .exe file using PyInstaller

Since then I was looking again at your Carbon theme and it really only seems to use a few colors - a deep black, a lighter black, a light gray, etc. So I was thinking that in the first column, first row could be a label like "Primary Theme Color", then first column, second row, something like "Secondary Theme Color", third row maybe "Unfocused Font Color", fourth row, "Focused Font Color" and so on. In the second column in each row would be a color picker, and when you pick the color and click "Apply" it would change the color in every line of code that pertains to the primary theme or secondary theme or unfocused font, etc. So in creating the app ChatGPT would need to know every line of code that it needed to search for and replace in "Primary Theme Color", "Secondary Theme Color", and so on. It's really kind of basic as far as that goes, basic text search and replace.

I don't want to impose on you, if you're not interested, that's fine, I know you've already put in scads of work on this. But if you are interested I'd definitely need your help, I'd need to know all those lines of code and where they would belong as far as in "Primary Theme Color" or "Secondary Theme Color", etc.

If this were possible to create then such an app would be pretty user-friendly. Again, I'm just throwing out ideas right now. If you're interested and think it's feasible, and if you have any suggestions or ideas or thoughts, let me know. Thanks.

Yes, I could help with the colors.xml and what I changed. I need to update this and provide those files. And while you are right there are only a handful of colors, there are much more variables in the colors.xml that use the same color. Which presented a problem. Sometimes they conflicted and I had to go find a different .xml calling on the variable and change that to just a hex code, bypassing the colors file. Conflicts such as all gray in a guide cell, or in the recordings section, or only some text being what I wanted it to be. I just googled color hex editor and found one that had a color wheel and it gave me the hex. It would be great to only edit the colors file and get the desired results, that way you can just find and replace. The colors file also has variable names that aren't descriptive enough to know what's changing without recompiling to see. Yes, I used apktools to unpack and pack it. It also works in BlueStacks on windows as an android app fairly decent. Is that what you are trying to do? A native windows app? I'll find these files shortly for you. Have you unpacked it yet?

Thanks for your response. I'll get back to you in more detail as soon as I can. In the meantime, please don't rush anything on my account. As I said in my previous msg, it may be a while before I can get to this due to circumstances.

If only we could get actual themes without hacking it! Maybe a Christmas present from the Channels dev team?!

1 Like

Yea, fat chance. I'll always be disappointed in this product as long as we have no slo-mo playback and dark themes. Shame really, nice product for my sports needs otherwise.

1 Like