diff --git a/package-lock.json b/package-lock.json index 56fd09c..421d2bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "beatnik", - "version": "0.5.0", + "version": "0.5.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "beatnik", - "version": "0.5.0", + "version": "0.5.1", "dependencies": { "@angular/animations": "^19.0.0", "@angular/common": "^19.0.0", diff --git a/package.json b/package.json index 6eb841a..d037b72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "beatnik", - "version": "0.5.0", + "version": "0.5.1", "author": "byrds & bytes gmbh", "homepage": "https://beatnik.audio", "scripts": { diff --git a/src/app/client-name/client-name.component.html b/src/app/client-name/client-name.component.html new file mode 100644 index 0000000..b3996e8 --- /dev/null +++ b/src/app/client-name/client-name.component.html @@ -0,0 +1,3 @@ +
+ {{group.name || group.clients[0].host.name}} +
diff --git a/src/app/client-name/client-name.component.scss b/src/app/client-name/client-name.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/client-name/client-name.component.spec.ts b/src/app/client-name/client-name.component.spec.ts new file mode 100644 index 0000000..231c239 --- /dev/null +++ b/src/app/client-name/client-name.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { ClientNameComponent } from './client-name.component'; + +describe('ClientNameComponent', () => { + let component: ClientNameComponent; + let fixture: ComponentFixture- Connection Status: {{ connectionStatus }} -
- ++ Connection Status: {{ connectionStatus }} +
+ + +Manage the default config file used on this device. Only use this if you know what you are doing.
+Loading CamillaDSP configs...
+{{ camillaConfigError }}
+{{ camillaConfigMessage }}
+Id: {{client.id}}
-{{client.lastSeen.sec * 1000 | date: 'long'}}
-Name: {{client.host.name}}
-OS: {{client.host.os}}
-Architecture: {{client.host.arch}}
-IP Address: {{cleanIpAddress(client.host.ip)}}
-MAC Address: {{client.host.mac}}
-Name: {{ client.config.name}}
-Client ID: {{ client.id }}
-Volume: {{ client.config.volume.percent || 'N/A' }}%
-Muted: {{ client.config.volume.muted}}
-Latency: {{ client.config.latency }} ms
-Connected: {{ client.connected }}
-Last Seen: {{ client.lastSeen.sec * 1000 | date : 'long' }}
- -Raw json
-{{ client| json }}
- Id: {{client.id}}
+{{client.lastSeen.sec * 1000 | date: 'long'}}
+Name: {{client.host.name}}
+OS: {{client.host.os}}
+Architecture: {{client.host.arch}}
+IP Address: {{cleanIpAddress(client.host.ip)}}
+MAC Address: {{client.host.mac}}
+Name: {{ client.config.name}}
+Client ID: {{ client.id }}
+Volume: {{ client.config.volume.percent || 'N/A' }}%
+Muted: {{ client.config.volume.muted}}
+Latency: {{ client.config.latency }} ms
+Connected: {{ client.connected }}
+Last Seen: {{ client.lastSeen.sec * 1000 | date : 'long' }}
+ +Raw json
+{{ client| json }}
+ Name: {{ hardwareStatus.currentConfig.name}}
-Id: {{ hardwareStatus.currentConfig.id}}
-isMatched: {{ hardwareStatus.isMatch}}
-No current configuration available.
-{{ snapcastServerStatus.message}}
-{{ snapcastServerStatus | json }}
- "Active" Means this device is currently configured to be your Beatnik / snapcast server.
+"Inactive" Means this device is configured to be a Beatnik / snapcast client. Clients will automatically try to connect to the server in your local Network.
+{{ snapcastServerStatus.message}}
+ +{{stream.id}}
-{{ stream.properties.metadata.artist }}
- -{{ group.name || group.id }}
-Clients: {{ group.clients.length }}
-
+
Clients: {{ group.clients.length }}
+{{ service.name }}
{{ service.type }}
{{ service.ipv4Addresses[0] }}:{{ service.port }}
-Beatnik Device - MAC: {{ service.txtRecord['mac'] }}
-Beatnik Pi: {{ service.txtRecord['model'] }}
-Beatnik Version: {{ service.txtRecord['version'] }}
-RAM: {{ service.txtRecord['ram'] }}
-Beatnik Pi: {{ service.txtRecord['model'] }}
+Beatnik Version: {{ service.txtRecord['version'] }}
+RAM: {{ service.txtRecord['ram'] }}
+No services found.
+Note: ZeroConf Scan does not work in Web Browser. iOS and Android only.
+