2024-04-11, 01:04 PM
Excuse my ignorance of this subject -- it's the first time I touch pvr software and tv cards.
On my first try I installed nextpvr using the recommended .deb method, including install-recommends, on Ubuntu 23.10. It starts up fine but then shows no devices in the settings web ui.
In the log I can then read that it finds the device but cannot save it to the database:
If the UI is data-driven (and why shouldn't it be) then that would explain it. To me it looks like it's trying to access a column with name "-1" (or is that just the returned status code?), and that in turn looks like an error output of some command, but I don't know.
This was just an experiment to see how easy it would be to get up and running with a random usb tv card. So far no luck, other than that the OS detects it, loads the correct driver, and that I can record from it manually and successfully using cli tools.
Am I missing a component? I've run the install command multiple times and at no point does it complain that anything has failed to install.
On my first try I installed nextpvr using the recommended .deb method, including install-recommends, on Ubuntu 23.10. It starts up fine but then shows no devices in the settings web ui.
In the log I can then read that it finds the device but cannot save it to the database:
Code:
2024-04-11 16:19:49.802 [DEBUG][1] Local Devices: <devices>
<device>
<name>adapter0/frontend0 (E3C EC100 DVB-T)</name>
<type>DVB-T</type>
<filter>adapter0/frontend0</filter>
<instance>1</instance>
<resource>adapter0</resource>
</device>
<device>
<name>adapter0/frontend0 (E3C EC100 DVB-T)</name>
<type>DVB-C</type>
<filter>adapter0/frontend0</filter>
<instance>1</instance>
<resource>adapter0</resource>
</device>
</devices>
2024-04-11 16:19:49.804 [DEBUG][1] adapter0/frontend0
2024-04-11 16:19:49.804 [DEBUG][1] adapter0/frontend0
2024-04-11 16:19:49.806 [ERROR][1] Unexpected error saving capture source: Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such column: −1'.
at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at NShared.Visible.CaptureSource.Save()
2024-04-11 16:19:49.806 [DEBUG][1] Added new device 'adapter0/frontend0 (E3C EC100 DVB-T)'
2024-04-11 16:19:49.807 [ERROR][1] Unexpected error saving capture source: Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such column: −1'.
at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at NShared.Visible.CaptureSource.Save()
2024-04-11 16:19:49.807 [DEBUG][1] Added new device 'adapter0/frontend0 (E3C EC100 DVB-T)'
If the UI is data-driven (and why shouldn't it be) then that would explain it. To me it looks like it's trying to access a column with name "-1" (or is that just the returned status code?), and that in turn looks like an error output of some command, but I don't know.
This was just an experiment to see how easy it would be to get up and running with a random usb tv card. So far no luck, other than that the OS detects it, loads the correct driver, and that I can record from it manually and successfully using cli tools.
Am I missing a component? I've run the install command multiple times and at no point does it complain that anything has failed to install.