Skip to content

Commit 6be4c49

Browse files
committed
v17.6.3
- Update build configurations (package.json, rollup configs, prepare.mjs) - Modify channel management modules (channel-list.js, channels.js) - Enhance smart-recommendations system (AIRecommendationEngine.mjs, compatibility-wrapper.mjs, etc.) - Update language files for multiple locales - Extract and publish conn-racing, countries, and tv-channels-by-country as public npm packages (@edenware/conn-racing, @edenware/countries, @edenware/tv-channels-by-country)
1 parent c87a22c commit 6be4c49

292 files changed

Lines changed: 264568 additions & 13940 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,4 @@ android/app/release/output-metadata.json
116116
android/app/src/main/assets/public/nodejs/
117117
/www/nodejs/dist
118118
/www/nodejs/renderer/dist
119+
www/nodejs/modules/MODULES-NPM-ANALYSIS.md

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
22.12.0

android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android {
1616
applicationId "tv.megacubo.app"
1717
minSdkVersion rootProject.ext.minSdkVersion
1818
targetSdkVersion rootProject.ext.targetSdkVersion
19-
versionName '17.6.2'
19+
versionName '17.6.3'
2020
versionCode getVersionCodeFromVersionName(versionName)
2121
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2222
aaptOptions {

docs/configuring.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,6 @@ To learn more about the app's default [hotkeys](hotkeys.md) or [user interface](
5757
- **countries**: `[]`
5858
*List of countries of interest for the user.*
5959

60-
- **enable-console**: `false`
61-
*Enables or disables the console for debugging.*
62-
6360
- **epg**: `""`
6461
*Sets the Electronic Program Guide URLs. May be an array.*
6562

@@ -114,9 +111,6 @@ To learn more about the app's default [hotkeys](hotkeys.md) or [user interface](
114111
- **lists**: `[]`
115112
*Stores user-defined list URLs or paths.*
116113

117-
- **lists-loader-concurrency**: `6`
118-
*Sets the concurrency level for loading lists.*
119-
120114
- **live-window-time**: `180`
121115
*Time in seconds for live window retention.*
122116

docs/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ To **build IPTV player** from source locally, you'll need:
5151

5252
4. **Test your changes**:
5353
```bash
54-
npm run debug # Development mode
54+
npm start # Starts app (automatically detects development or production mode based on the last build)
5555
```
5656

5757
### Build Commands

docs/developing.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,39 @@
55

66
# <span style="color: #2e86de;">IPTV Player Development Setup</span>
77

8+
## Prerequisites
9+
10+
Before starting development, ensure you have:
11+
- **Node.js 22.12.0 or higher** (we recommend using [nvm](https://github.com/nvm-sh/nvm))
12+
- **Git** for cloning and dependency management
13+
- **At least 2GB free disk space**
14+
- **Stable internet connection**
15+
16+
### Quick Setup Check
17+
```bash
18+
19+
# Verifies all prerequisites
20+
```
21+
822
### IPTV Development with Electron (Windows/Linux/macOS)
923
Easier and recommended way for **desktop IPTV app development**.
24+
25+
#### Standard Installation
1026
```
1127
git clone https://github.com/EdenwareApps/Megacubo.git
1228
cd Megacubo
1329
npm install
1430
npm run prepare # Compiles and bundles the application
15-
npm run debug # Starts app in development mode with debugging
31+
npm start # Starts app (automatically detects development or production mode based on the last build)
32+
```
33+
34+
#### Fresh Installation (Recommended for troubleshooting)
35+
```bash
36+
git clone https://github.com/EdenwareApps/Megacubo.git
37+
cd Megacubo
38+
npm run fresh-install # Clean install with prerequisite checks
39+
npm run prepare # Compiles and bundles the application
40+
npm start # Starts app (automatically detects development or production mode based on the last build)
1641
```
1742

1843
See [contributing guide](contributing.md#requirements) for system requirements.

0 commit comments

Comments
 (0)