diff --git a/CHANGELOG.md b/CHANGELOG.md
index ade8312..3025471 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,21 @@ and this project adheres to the versioning of Factorio, so 0.18.x will be at lea
## [Released]
+## [0.18.5] - 2020-06-08
+Added some fancy sound effects and a special [Nilaus](https://www.youtube.com/c/Nilaus) mode.
+
+### Added
+- Added sound effects to the calculator whenever a result may be not the desired one (has be enabled in the settings)
+
+### Changed
+- Emotes will no longer be displayed at default, "Nilaus mode" has to be enabled for the emotes to appear again
+
+### Fixed
+- Recent results weren't properly cleared in 0.18.4
+
+### Misc
+- Some code rework, not too fancy stuff
+
## [0.18.4] - 2020-06-07
### General
Based on user feedback updated the mod
diff --git a/calcui-styles.lua b/calcui-styles.lua
index d7c1c8d..226c0db 100644
--- a/calcui-styles.lua
+++ b/calcui-styles.lua
@@ -29,6 +29,7 @@ default_gui.calcui_button_style_dark = {
sprite = "sprite_calcui_dark"
}
+-- sprites
data:extend({
{
type = "sprite",
@@ -79,4 +80,50 @@ data:extend({
width = 50,
height = 50
}
+})
+
+-- audio
+data:extend({
+ {
+ type = "sound",
+ name = "calcui_home_improvement",
+ filename = "__calculator-ui__/sounds/homeImprovement.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
+ {
+ type = "sound",
+ name = "calcui_nilaus_fuck1",
+ filename = "__calculator-ui__/sounds/nilausFuck1.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
+ {
+ type = "sound",
+ name = "calcui_nilaus_fuck2",
+ filename = "__calculator-ui__/sounds/nilausFuck2.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
+ {
+ type = "sound",
+ name = "calcui_nilaus_fuck3",
+ filename = "__calculator-ui__/sounds/nilausFuck3.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
+ {
+ type = "sound",
+ name = "calcui_nilaus_really",
+ filename = "__calculator-ui__/sounds/nilausReally.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
+ {
+ type = "sound",
+ name = "calcui_nilaus_ugghhhh",
+ filename = "__calculator-ui__/sounds/nilausUgghhhh.ogg",
+ category = "alert",
+ volume = 1.0,
+ },
})
\ No newline at end of file
diff --git a/calculator.lua b/calculator.lua
index f9c166c..21fdd5c 100644
--- a/calculator.lua
+++ b/calculator.lua
@@ -5,29 +5,54 @@ local function get_gui_root(player)
return player.gui.screen
end
+local nilaus_think = { "calcui_nilaus_really", "calcui_nilaus_ugghhhh" }
+local nilaus_rant = { "calcui_nilaus_fuck1", "calcui_nilaus_fuck2", "calcui_nilaus_fuck3" }
+
+-- ----------------------------------------------------------------
+local function play_sfx(player, sfx)
+ if settings.get_player_settings(player)["calcui-sfx"].value then
+ player.play_sound{
+ path = sfx,
+ volume_modifier = 1.0
+ }
+ end
+end
+
-- ----------------------------------------------------------------
local function show_think(player, enabled)
local root = get_gui_root(player)
+ local col2 = root.calcui.calcui_table.calcui_table_col2
if enabled then
- root.calcui.calcui_table.calcui_table_col2.calcui_rant.sprite = "sprite_calcui_think"
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.style.height = 196
+ if settings.get_player_settings(player)["calcui-nilaus-mode"].value then
+ col2.calcui_rant.sprite = "sprite_calcui_think"
+ col2.calcui_scroll_pane.style.height = 196
+ play_sfx(player, nilaus_think[math.random(1, #nilaus_think)])
+ else
+ play_sfx(player, "calcui_home_improvement")
+ end
else
- root.calcui.calcui_table.calcui_table_col2.calcui_rant.sprite = nil
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.style.height = 252
+ col2.calcui_rant.sprite = nil
+ col2.calcui_scroll_pane.style.height = 252
end
end
-- ----------------------------------------------------------------
local function show_rant(player, enabled)
local root = get_gui_root(player)
+ local col2 = root.calcui.calcui_table.calcui_table_col2
if enabled then
- root.calcui.calcui_table.calcui_table_col2.calcui_rant.sprite = "sprite_calcui_rant"
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.style.height = 196
+ if settings.get_player_settings(player)["calcui-nilaus-mode"].value then
+ col2.calcui_rant.sprite = "sprite_calcui_rant"
+ col2.calcui_scroll_pane.style.height = 196
+ play_sfx(player, nilaus_rant[math.random(1, #nilaus_rant)])
+ else
+ play_sfx(player, "utility/cannot_build")
+ end
else
- root.calcui.calcui_table.calcui_table_col2.calcui_rant.sprite = nil
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.style.height = 252
+ col2.calcui_rant.sprite = nil
+ col2.calcui_scroll_pane.style.height = 252
end
end
@@ -36,6 +61,7 @@ local function destroy_calculator(player)
local root = get_gui_root(player)
if root.calcui then
root.calcui.destroy()
+ global.recent_results[player.index] = {}
end
end
@@ -66,9 +92,9 @@ function show_calculator(player)
if not global.recent_results then
global.recent_results = {}
- if not global.recent_results[player.index] then
- global.recent_results[player.index] = {}
- end
+ end
+ if not global.recent_results[player.index] then
+ global.recent_results[player.index] = {}
end
if not root.calcui then
@@ -257,8 +283,9 @@ end
local function process_ce_key(player, button)
local root = get_gui_root(player)
clear_equation(player)
- root.calcui.calcui_table.calcui_table_col2.calcui_result.calcui_copy_display_result.caption = ""
- root.calcui.calcui_table.calcui_table_col2.calcui_result.calcui_copy_display_result.tooltip = ""
+ local result = root.calcui.calcui_table.calcui_table_col2.calcui_result.calcui_copy_display_result
+ result.caption = ""
+ result.tooltip = ""
end
-- ----------------------------------------------------------------
@@ -272,38 +299,71 @@ end
-- ----------------------------------------------------------------
local function process_backspace_key(player, button)
local root = get_gui_root(player)
- root.calcui.calcui_table.calcui_table_col1.calcui_display.text = string.sub(root.calcui.calcui_table.calcui_table_col1.calcui_display.text, 1, -2)
+ local display = root.calcui.calcui_table.calcui_table_col1.calcui_display
+ display.text = string.sub(display.text, 1, -2)
end
-- ----------------------------------------------------------------
local function draw_recent_table(player)
local root = get_gui_root(player)
+ local recent = root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane
+
-- drop old table
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.calcui_result_table.clear()
+ recent.calcui_result_table.clear()
for i, result in ipairs(global.recent_results[player.index]) do
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.calcui_result_table.add({
+ recent.calcui_result_table.add({
type = "label",
name = "calcui_copy_equation_" .. i,
caption = result["equation"],
tooltip = {"calculator-ui.recent_tooltip"}
})
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.calcui_result_table.add({
+ recent.calcui_result_table.add({
type = "label",
name = "calcui_sign_" .. i,
caption = "="
})
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.calcui_result_table.add({
+ recent.calcui_result_table.add({
type = "label",
name = "calcui_copy_result_" .. i,
caption = result["result"]
})
end
- root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.scroll_to_top()
+ recent.scroll_to_top()
end
-- ----------------------------------------------------------------
+local math_lib = {
+ ["abs"] = "math.abs",
+ ["acos"] = "math.acos",
+ ["asin"] = "math.asin",
+ ["atan"] = "math.atan",
+ ["atan2"] = "math.atan2",
+ ["ceil"] = "math.ceil",
+ ["floor"] = "math.floor",
+ ["cos"] = "math.cos",
+ ["cosh"] = "math.cosh",
+ ["sin"] = "math.sin",
+ ["sinh"] = "math.sinh",
+ ["tan"] = "math.tan",
+ ["tanh"] = "math.tanh",
+ ["deg"] = "math.deg",
+ ["rad"] = "math.rad",
+ ["exp"] = "math.exp",
+ ["log"] = "math.log",
+ ["log10"] = "math.log10",
+ ["min"] = "math.min",
+ ["max"] = "math.max",
+ ["modf"] = "math.modf",
+ ["fmod"] = "math.fmod",
+ ["frexp"] = "math.frexp",
+ ["ldexp"] = "math.ldexp",
+ ["sqrt"] = "math.sqrt",
+ ["huge"] = "math.huge",
+ ["pi"] = "math.pi",
+ ["pow"] = "math.pow"
+}
local function fix_equation(equation, root)
local result = equation
local prev_result = root.calcui.calcui_table.calcui_table_col2.calcui_result.calcui_copy_display_result.tooltip
@@ -322,36 +382,6 @@ local function fix_equation(equation, root)
-- 2. invisible part
-- fix math library shortcuts
- local math_lib = {
- ["abs"] = "math.abs",
- ["acos"] = "math.acos",
- ["asin"] = "math.asin",
- ["atan"] = "math.atan",
- ["atan2"] = "math.atan2",
- ["ceil"] = "math.ceil",
- ["floor"] = "math.floor",
- ["cos"] = "math.cos",
- ["cosh"] = "math.cosh",
- ["sin"] = "math.sin",
- ["sinh"] = "math.sinh",
- ["tan"] = "math.tan",
- ["tanh"] = "math.tanh",
- ["deg"] = "math.deg",
- ["rad"] = "math.rad",
- ["exp"] = "math.exp",
- ["log"] = "math.log",
- ["log10"] = "math.log10",
- ["min"] = "math.min",
- ["max"] = "math.max",
- ["modf"] = "math.modf",
- ["fmod"] = "math.fmod",
- ["frexp"] = "math.frexp",
- ["ldexp"] = "math.ldexp",
- ["sqrt"] = "math.sqrt",
- ["huge"] = "math.huge",
- ["pi"] = "math.pi",
- ["pow"] = "math.pow"
- }
for key, val in pairs(math_lib) do
result = result:gsub(key, val)
end
@@ -429,7 +459,8 @@ end
-- ----------------------------------------------------------------
local function display_addchar(player, char)
local root = get_gui_root(player)
- root.calcui.calcui_table.calcui_table_col1.calcui_display.text = root.calcui.calcui_table.calcui_table_col1.calcui_display.text .. char
+ local display = root.calcui.calcui_table.calcui_table_col1.calcui_display
+ display.text = display.text .. char
show_rant(player, false)
end
@@ -502,8 +533,8 @@ function handle_calcui_click(event, player)
else
root.calcui.calcui_table.calcui_table_col1.calcui_display.text = root.calcui.calcui_table.calcui_table_col2.calcui_scroll_pane.calcui_result_table[event_name].caption
end
- focus_on_input(player)
end
+ focus_on_input(player)
-- if else focus on focus on display
else
focus_on_input(player)
diff --git a/info.json b/info.json
index ed26d3f..c229926 100644
--- a/info.json
+++ b/info.json
@@ -1,6 +1,6 @@
{
"name": "calculator-ui",
- "version": "0.18.4",
+ "version": "0.18.5",
"title": "Calculator UI",
"author": "Wichu",
"factorio_version": "0.18",
diff --git a/locale/en/config.cfg b/locale/en/config.cfg
index 8f96250..0c496fa 100644
--- a/locale/en/config.cfg
+++ b/locale/en/config.cfg
@@ -7,10 +7,14 @@ calcui_hotkey=Focus on input
[mod-setting-name]
calcui-decimal-places=Decimal places
calcui-clear-on-calc=Clear equation on calculation
+calcui-nilaus-mode=Nilaus mode
+calcui-sfx=Sound effects
[mod-settings-description]
calcui-decimal-places=Number of decimal places in the result
calcui-clear-on-calc=Should trigger the calculation delete the equation?
+calcui-nilaus-mode=With Nilaus mode enabled some special easter eggs appear
+calcui-sfx=When enabled sound effects will be played on strange results
[calculator-ui]
title=Calculator
diff --git a/settings.lua b/settings.lua
index 1925895..36dac8e 100644
--- a/settings.lua
+++ b/settings.lua
@@ -5,12 +5,24 @@ data:extend({
minimum_value = 0,
maximum_value = 10,
name = "calcui-decimal-places",
- setting_type = "runtime-per-user",
+ setting_type = "runtime-per-user"
},
{
type = "bool-setting",
default_value = false,
name = "calcui-clear-on-calc",
- setting_type = "runtime-per-user",
+ setting_type = "runtime-per-user"
+ },
+ {
+ type = "bool-setting",
+ default_value = false,
+ name = "calcui-nilaus-mode",
+ setting_type = "runtime-per-user"
+ },
+ {
+ type = "bool-setting",
+ default_value = false,
+ name = "calcui-sfx",
+ setting_type = "runtime-per-user"
}
})
\ No newline at end of file
diff --git a/sounds/homeImprovement.ogg b/sounds/homeImprovement.ogg
new file mode 100644
index 0000000..2257fd6
--- /dev/null
+++ b/sounds/homeImprovement.ogg
diff --git a/sounds/homeImprovement.xmp b/sounds/homeImprovement.xmp
new file mode 100644
index 0000000..b807747
--- /dev/null
+++ b/sounds/homeImprovement.xmp
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+ CuePoint Markers
+ Cue
+ f44100
+
+
+ CD Track Markers
+ Track
+ f44100
+
+
+ Subclip Markers
+ InOut
+ f44100
+
+
+
+ 2020-06-08T22:48:45+02:00
+ 2020-06-08T22:48:45+02:00
+ xmp.iid:348e6d2e-d8a6-df45-9e77-8ef3de39a2a9
+ xmp.did:348e6d2e-d8a6-df45-9e77-8ef3de39a2a9
+ xmp.did:8b6d840b-f07a-aa4f-9a1d-d8ddd54194ee
+
+
+
+ saved
+ xmp.iid:8b6d840b-f07a-aa4f-9a1d-d8ddd54194ee
+ 2020-06-08T22:48:45+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:348e6d2e-d8a6-df45-9e77-8ef3de39a2a9
+ 2020-06-08T22:48:45+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:8b6d840b-f07a-aa4f-9a1d-d8ddd54194ee
+ xmp.did:8b6d840b-f07a-aa4f-9a1d-d8ddd54194ee
+ xmp.did:8b6d840b-f07a-aa4f-9a1d-d8ddd54194ee
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sounds/nilausFuck1.ogg b/sounds/nilausFuck1.ogg
new file mode 100644
index 0000000..82a1b8f
--- /dev/null
+++ b/sounds/nilausFuck1.ogg
diff --git a/sounds/nilausFuck1.xmp b/sounds/nilausFuck1.xmp
new file mode 100644
index 0000000..e91b4f2
--- /dev/null
+++ b/sounds/nilausFuck1.xmp
@@ -0,0 +1,90 @@
+
+
+
+
+ 1904-01-01T00:00Z
+ 2020-06-08T22:51:31+02:00
+ 2020-06-08T22:51:31+02:00
+
+ 28000
+ 1/1000
+
+
+
+
+ CuePoint Markers
+ Cue
+ f48000
+
+
+ CD Track Markers
+ Track
+ f48000
+
+
+ Subclip Markers
+ InOut
+ f48000
+
+
+
+ 1
+ xmp.iid:19f54cb5-05b0-bd45-9512-cc051c7c1549
+ xmp.did:19f54cb5-05b0-bd45-9512-cc051c7c1549
+ xmp.did:e08c1858-6717-7d41-8e0f-68619fef6920
+
+
+
+ saved
+ xmp.iid:e08c1858-6717-7d41-8e0f-68619fef6920
+ 2020-06-08T22:51:31+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:19f54cb5-05b0-bd45-9512-cc051c7c1549
+ 2020-06-08T22:51:31+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:e08c1858-6717-7d41-8e0f-68619fef6920
+ xmp.did:e08c1858-6717-7d41-8e0f-68619fef6920
+ xmp.did:e08c1858-6717-7d41-8e0f-68619fef6920
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sounds/nilausFuck2.ogg b/sounds/nilausFuck2.ogg
new file mode 100644
index 0000000..39bc206
--- /dev/null
+++ b/sounds/nilausFuck2.ogg
diff --git a/sounds/nilausFuck2.xmp b/sounds/nilausFuck2.xmp
new file mode 100644
index 0000000..8d77a4d
--- /dev/null
+++ b/sounds/nilausFuck2.xmp
@@ -0,0 +1,90 @@
+
+
+
+
+ 1904-01-01T00:00Z
+ 2020-06-08T22:53:49+02:00
+ 2020-06-08T22:53:49+02:00
+
+ 9250
+ 1/1000
+
+
+
+
+ CuePoint Markers
+ Cue
+ f48000
+
+
+ CD Track Markers
+ Track
+ f48000
+
+
+ Subclip Markers
+ InOut
+ f48000
+
+
+
+ 1
+ xmp.iid:88c525af-9cae-674c-9801-4a2338864f83
+ xmp.did:88c525af-9cae-674c-9801-4a2338864f83
+ xmp.did:4eb6adb6-83de-d64e-ad4a-814c729baa62
+
+
+
+ saved
+ xmp.iid:4eb6adb6-83de-d64e-ad4a-814c729baa62
+ 2020-06-08T22:53:49+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:88c525af-9cae-674c-9801-4a2338864f83
+ 2020-06-08T22:53:49+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:4eb6adb6-83de-d64e-ad4a-814c729baa62
+ xmp.did:4eb6adb6-83de-d64e-ad4a-814c729baa62
+ xmp.did:4eb6adb6-83de-d64e-ad4a-814c729baa62
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sounds/nilausFuck3.ogg b/sounds/nilausFuck3.ogg
new file mode 100644
index 0000000..11e1519
--- /dev/null
+++ b/sounds/nilausFuck3.ogg
diff --git a/sounds/nilausFuck3.xmp b/sounds/nilausFuck3.xmp
new file mode 100644
index 0000000..3fc6c9a
--- /dev/null
+++ b/sounds/nilausFuck3.xmp
@@ -0,0 +1,90 @@
+
+
+
+
+ 1904-01-01T00:00Z
+ 2020-06-08T22:55:39+02:00
+ 2020-06-08T22:55:39+02:00
+
+ 55104
+ 1/1000
+
+
+
+
+ CuePoint Markers
+ Cue
+ f48000
+
+
+ CD Track Markers
+ Track
+ f48000
+
+
+ Subclip Markers
+ InOut
+ f48000
+
+
+
+ 1
+ xmp.iid:63049797-52fc-df4b-993e-4bc5ff8d05e3
+ xmp.did:63049797-52fc-df4b-993e-4bc5ff8d05e3
+ xmp.did:e4d64a27-8ddd-f244-b27c-e0ca8738bbbb
+
+
+
+ saved
+ xmp.iid:e4d64a27-8ddd-f244-b27c-e0ca8738bbbb
+ 2020-06-08T22:55:39+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:63049797-52fc-df4b-993e-4bc5ff8d05e3
+ 2020-06-08T22:55:39+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:e4d64a27-8ddd-f244-b27c-e0ca8738bbbb
+ xmp.did:e4d64a27-8ddd-f244-b27c-e0ca8738bbbb
+ xmp.did:e4d64a27-8ddd-f244-b27c-e0ca8738bbbb
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sounds/nilausReally.ogg b/sounds/nilausReally.ogg
new file mode 100644
index 0000000..dff853d
--- /dev/null
+++ b/sounds/nilausReally.ogg
diff --git a/sounds/nilausReally.xmp b/sounds/nilausReally.xmp
new file mode 100644
index 0000000..e497a1c
--- /dev/null
+++ b/sounds/nilausReally.xmp
@@ -0,0 +1,90 @@
+
+
+
+
+ 1904-01-01T00:00Z
+ 2020-06-08T22:56:47+02:00
+ 2020-06-08T22:56:47+02:00
+
+ 20715
+ 1/1000
+
+
+
+
+ CuePoint Markers
+ Cue
+ f48000
+
+
+ CD Track Markers
+ Track
+ f48000
+
+
+ Subclip Markers
+ InOut
+ f48000
+
+
+
+ 1
+ xmp.iid:a12c3623-760d-1e41-8f2a-672b53d6b765
+ xmp.did:a12c3623-760d-1e41-8f2a-672b53d6b765
+ xmp.did:a335e3fb-695e-674b-9904-32f8d742164f
+
+
+
+ saved
+ xmp.iid:a335e3fb-695e-674b-9904-32f8d742164f
+ 2020-06-08T22:56:47+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:a12c3623-760d-1e41-8f2a-672b53d6b765
+ 2020-06-08T22:56:47+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:a335e3fb-695e-674b-9904-32f8d742164f
+ xmp.did:a335e3fb-695e-674b-9904-32f8d742164f
+ xmp.did:a335e3fb-695e-674b-9904-32f8d742164f
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sounds/nilausUgghhhh.ogg b/sounds/nilausUgghhhh.ogg
new file mode 100644
index 0000000..d4bf372
--- /dev/null
+++ b/sounds/nilausUgghhhh.ogg
diff --git a/sounds/nilausUgghhhh.xmp b/sounds/nilausUgghhhh.xmp
new file mode 100644
index 0000000..e606a9a
--- /dev/null
+++ b/sounds/nilausUgghhhh.xmp
@@ -0,0 +1,90 @@
+
+
+
+
+ 1904-01-01T00:00Z
+ 2020-06-08T22:52:37+02:00
+ 2020-06-08T22:52:37+02:00
+
+ 5952
+ 1/1000
+
+
+
+
+ CuePoint Markers
+ Cue
+ f48000
+
+
+ CD Track Markers
+ Track
+ f48000
+
+
+ Subclip Markers
+ InOut
+ f48000
+
+
+
+ 1
+ xmp.iid:1a789f0f-2049-7541-ba6c-b39c82cd9d35
+ xmp.did:1a789f0f-2049-7541-ba6c-b39c82cd9d35
+ xmp.did:aeb5b9ad-7d85-764f-aa5d-4349d913404f
+
+
+
+ saved
+ xmp.iid:aeb5b9ad-7d85-764f-aa5d-4349d913404f
+ 2020-06-08T22:52:37+02:00
+ Adobe Audition 13.0 (Windows)
+ /metadata
+
+
+ saved
+ xmp.iid:1a789f0f-2049-7541-ba6c-b39c82cd9d35
+ 2020-06-08T22:52:37+02:00
+ Adobe Audition 13.0 (Windows)
+ /
+
+
+
+
+ xmp.iid:aeb5b9ad-7d85-764f-aa5d-4349d913404f
+ xmp.did:aeb5b9ad-7d85-764f-aa5d-4349d913404f
+ xmp.did:aeb5b9ad-7d85-764f-aa5d-4349d913404f
+
+ audio/ogg; codec="vorbis"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file