Trunking Recorder v3.0 SDRTrunk support

402 views
Skip to first unread message

JasoVeen

unread,
May 5, 2020, 10:20:13 PM5/5/20
to sdrtrunk
Trunking Recorder v3.0 has been released.

This release adds support for importing SDRTrunk call recordings wave or mp3 files (requires SDRTrunk 0.4.0 final or newer). NOTE: Patch call target labels will not import until SDRTrunk 0.5.0 is released.

Trunking Recorder is a Windows application for recording/importing audio from Trunked radio systems monitored by Unitrunker or SDRTrunk.
It provides a full web interface that allows playing recorded calls in your browser.
It also allows searching for calls by talkgroup, radio user, system, site, call type, and date.
You can create favorite group playlists that allow you to quickly filter down to a subset of talkgroups.
Trunking Recorder can also send out email alerts when a specific talkgroup is recorded, the call audio can be attached to the email or a link back to the call on the Trunking Recorder website.

Josh B.

unread,
May 6, 2020, 11:39:29 AM5/6/20
to sdrtrunk

Thanks for the awesome update to Trunking Recorder that now supports SDRTrunk (along with Broadcastify Calls), Jason.
This is a big deal!!!

Combined with all the recent amazing developments to SDRTrunk, this is what I've been waiting for to fully migrate my systems.
I feel we have entered the next chapter of SDR trunking on Windows this year, thanks to both of your efforts.

Thanks Denny!!
Thanks Jason!!


-Josh

Nick Turin

unread,
May 6, 2020, 12:13:28 PM5/6/20
to sdrtrunk
Why is the program not in Java? Where is multi-platform? How to run a program on a Unix system?

JasoVeen

unread,
May 6, 2020, 5:58:58 PM5/6/20
to sdrtrunk
Trunking Recorder was created many years ago before SDRTrunk was released. Trunking Recorder was designed to support recording calls from the Unitrunker application which is Windows only.
At this time Trunking Recorder is a .Net C# application and Windows only. There may be opportunities in the future to look at supporting other Operating Systems or allowing recordings to be transferred between multiple systems.

Thanks
Jason

Nick Turin

unread,
May 6, 2020, 6:08:57 PM5/6/20
to sdrtrunk
As far as I know .net c # applications can be built under other platforms. Here is an example https://github.com/XRay3D/GERBER_X2

Author Comments: "You can also collect it on a Macos. There, as I understand it, there should not be a clang and problems with the 14th standard. What difference does it make than collecting specific things enclosed in ifdefs. "

Collected by the commands:
$ qmake ..
$ make

четверг, 7 мая 2020 г., 0:58:58 UTC+3 пользователь JasoVeen написал:

Ricky S

unread,
May 7, 2020, 10:02:24 AM5/7/20
to sdrtrunk
I've been waiting for this for a while!

I have it installed, have my SDRTrunk recordings path set, and it shows "SDRTrunk importing", however, nothing is showing up in the web interface. I can see individual folders being created under the Trunking Recorder recordings output folder but there is nothing under them. What am I doing wrong?

JasoVeen

unread,
May 7, 2020, 11:20:25 AM5/7/20
to sdrtrunk
Goto https://www.scannerbox.us/TrunkingRecorder/support/ and follow the steps to create a support zip.
Email that to the address on the page and I will take a look at what is going on.

Thanks
Jason

Ricky S

unread,
May 7, 2020, 12:20:06 PM5/7/20
to sdrtrunk
Just sent it over a few minutes ago.

I looked at the logs and see this:

2020-05-07 11:43:16,161 [16] DEBUG Trunking_Recorder.CallImport - Creating call audio subfolder 'C:\Users\scanner\Documents\Trunking Recorder\2020-05-07\34324-Onslow Sheriff Disp\2020-05-07_114316_34324-Onslow Sheriff Disp_-_Site 1_Onslow County '
2020-05-07 11:43:16,162 [16] DEBUG Trunking_Recorder.CallImport - Call new filename: '2020-05-07\34324-Onslow Sheriff Disp\2020-05-07_114316_34324-Onslow Sheriff Disp_-_Site 1_Onslow County / Jacksonville Emergency Services.wav'
2020-05-07 11:43:16,162 [16] DEBUG Trunking_Recorder.CallImport - Moving call from 'C:\Users\scanner\SDRTrunk\recordings\20200507_114316Onslow_County___Jacksonville_Emergency_Services_Site_1_TRAFFIC__TO_34324.wav' to 'C:\Users\scanner\Documents\Trunking Recorder\2020-05-07\34324-Onslow Sheriff Disp\2020-05-07_114316_34324-Onslow Sheriff Disp_-_Site 1_Onslow County / Jacksonville Emergency Services.wav'
2020-05-07 11:43:16,162 [16] DEBUG Trunking_Recorder.CallImport - Error moving call file to 'C:\Users\scanner\Documents\Trunking Recorder\2020-05-07\34324-Onslow Sheriff Disp\2020-05-07_114316_34324-Onslow Sheriff Disp_-_Site 1_Onslow County / Jacksonville Emergency Services.wav' Error: 'Could not find a part of the path.'

Just spit balling, but is it possible the "/" in my site name is causing issues?

Ricky S

unread,
May 7, 2020, 12:22:57 PM5/7/20
to sdrtrunk
Sure enough. Removed the slash from my system name and it's working fine now. Thanks to you for adding support for sdrtrunk and thanks to everyone who works on sdrtrunk!

JasoVeen

unread,
May 7, 2020, 1:16:54 PM5/7/20
to sdrtrunk
I will get the forward slash issue fixed in the next build so you will be able to use any value.

The issue was caused because Trunking Recorder uses the System ID value of the the radio system to keep track of calls internally. This allows you to import multiple systems and search each independently.
SDRTrunk just has the single "System" setting that allows any value and doesn't break out the systems system ID.

For example the system you are monitoring it looks like it has a System ID of "5DF" https://www.radioreference.com/apps/db/?sid=8184

If you set the SDRTrunk System value to "5DF Onslow County / Jacksonville Emergency Services" Trunking recorder will pull both the System ID and System Label for each call.
Same logic also applies to "Site" value.

Thanks
Jason
Reply all
Reply to author
Forward
0 new messages