Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Latest commit

 

History

History
65 lines (61 loc) · 17.5 KB

DATA.md

File metadata and controls

65 lines (61 loc) · 17.5 KB

Here's the list of all information we collect.

We collect the event stream in two variants:

  • PLAYER_EVENT - a passive event that's collected when we observe a change in the music player's behaviour. This could be result of an action performed by the user on a song or when a song plays automatically when it's in a queue.
  • UI_EVENT - an active event that's monitored when the user explicitly interacts with the app, say when a user plays or pauses a song manually.
Column Description
User_id ID of the registered user in Firebase
Record_id ID of the record in Firebase
player_event_type The player event monitored when the app's behavior changes (passive). See PlayerEventType for valid values.
ui_event_type The UI event monitored when user interacts with the app. See UiEventType for valid values.
event_current_time_in_milliseconds Time stamp in milliseconds (the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.)
event_nano_time Time stamp in nanoseconds (This method can only be used to measure elapsed time, and to determine order of events, and is not related to any other notion of system or wall-clock time. See https://developer.android.com/reference/java/lang/System#nanoTime())
event_seek_position_in_milliseconds Position of the track when the event occurred in milliseconds. NOTE: This value may be 0 if the seek position couldn't be captured at the time of the event (e.g., for PLAYER_EVENT PLAY event).
song_album_id Album ID of the song
song_album_name Album name of the song
song_artist_id Artist ID of the song
song_artist_name Artist name of the song
song_bit_rate Bit rate of the song in Kilobit per second
song_date_added Date added of the song
song_disc_number Disc number of the song
song_duration Duration of the song in milliseconds
song_file_size File size of the song in Megabytes
song_file_format File format of the song
song_id Id of the song
song_last_played Last played of the song
song_name Name of the song
song_file_path File path of the song
song_play_count Play count of the song
song_playlist_id Playlist id of the song
playlist_play_order Play order of the playlist
podcast If the song is a podcast or not
song_sample_rate Sample rate of the song in Kilohertz
track the track number of the song
song_release_year Release year of the song
album_id Id of the album
album_name Name of the album
album_artist_name Artist name of the album
album_date_added Date added for the album
album_release_year Release year of the album
number_of_songs_in_album Number of songs in the album
number_of_discs_in_album Number of discs in the album
album_artists Artists contributed to that album
album_paths Song paths in the album
genre_id Id of the genre
genre_name Name of the genre
number_of_songs_for_genre Number of songs in the album
album_artist_name Artist name in the album
album_artist_album_data Information about albums performed by the Artist
audio_devic_type Devic type on which the song was listened to
audio_volume_data Volume information collected when the song was listened to
device_info_app_version App version in the device
device_info_device_model Device model
device_info_google_play_services_app Google Play Services version
device_info_google_play_services_lib Google Play Services library version
device_info_ignoring_battery_optimizations if battery optimizations ignored or not
device_info_power_save_mode_enabled if power saving mode on or off
device_info_sdk_version SDK version
device_info_sdk_version_int SDK version in INT
device_info_talk_back_enabled if talk back enabled or not
device_info_timestamp timestamp when device info was recorded. (the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.)